Kurs ma za zadanie przegląd podstawowych klas modeli spotykanych w fizyce i naukach przyrodnicznych, a następnie przedstawienie podstawowych metod komputerowej analizy takich problemów.
Kurs składa się z trzech części. Każda część kończy się projektem zaliczeniowym. Na kursie będziemy wykorzystywać języki C/C++ i Python.
Poruszane tematy:
Problemy opisywane równaniami różniczkowym zwyczajnymi = teoria + schematy Eulera i klasyczny schemat Rungego-Kutty (4 rzędu).
Problemy opisywane równaniami różniczkowymi cząstkowymi = teoria + metoda różnic skończonych dla równań eliptycznych, parabolicznych i hiperbolicznych.
Metody stochastyczne = liczby pseudolosowe i metody Monte Carlo.
Literatura
Projekty zaliczeniowe do kursu na podstawie wybranych rozdziałów książek: