Název předmětu | Matematický software |
---|---|
Kód předmětu | KI/MSW |
Organizační forma výuky | Seminář |
Úroveň předmětu | Bakalářský |
Rok studia | nespecifikován |
Semestr | Zimní a letní |
Počet ECTS kreditů | 2 |
Vyučovací jazyk | Čeština |
Statut předmětu | Povinný |
Způsob výuky | Kontaktní |
Studijní praxe | Nejedná se o pracovní stáž |
Doporučené volitelné součásti programu | Není |
Vyučující |
---|
|
Obsah předmětu |
1. Základní matematické operace v Pythonu (math, cmath, fractions, decimal apod.) 2. Knihovny a moduly pro matematické výpočty (NumPy, SymPy) 3. Vizualizace dat (PyPlot, PyQtGraph) 4. Úvod do lineární algebry (přímé a iterační metody) 5. Interpolace a aproximace funkce jedné proměnné. 6. Hledání kořenů rovnice 7. 1. seminární práce (zadání a práce na daném tématu) 8. Generování náhodných čísel a testování generátoru 9. Metoda Monte Carlo 10. Derivace funkce jedné proměnné 11. Integrace funkce jedné proměnné 12. Řešení obyčejných diferenciálních rovnic (2 týdny) 13. 2. seminární práce (zadání a práce na daném tématu)
|
Studijní aktivity a metody výuky |
nespecifikováno |
Výstupy z učení |
Kurz matematický software se zaměřuje na využití matematických modulů jazyka Python pro řešení úloh z matematického modelování, zejména úloh z numerické matematiky. Jde zejména o využití modulů math, NumPy, SymPy, PyPlot. Důraz je kladen na práci s jednoduchými poli a efektivní implementaci numerických metod. Kurz je určen pro studenty, kteří úspěšně prošli úvodním kurzem programování a základním kurzem matematiky.
|
Předpoklady |
nespecifikováno
KI/APR1 a zároveň KMA/MA1 ----- nebo ----- KMA/MT1 |
Hodnoticí metody a kritéria |
nespecifikováno
Požadavky pro udělení zápočtu - aktivní účast na seminářích (povoleny jsou nejvýše 3 absence) - vypracování seminárních prací |
Doporučená literatura |
|
Studijní plány, ve kterých se předmět nachází |