Modelování fyzikálních jevů v programovacím jazyce Python

Kód předmětu: 102XFPY
Garant předmětu: doc. Ing. Václav Nežerka, Ph.D.
Zakončení předmětu: Z
Počet kreditů: 2 kred.
Rozsah výuky: 1+1

Anotace(semestr )
Cílem předmětu je naučit studenty implementovat výpočetní algoritmy pro řešení inženýrských výpočtů pomocí moderního programovacího jazyka (Python). Neznalost programování se stává obrovským handicapem absolventům jak při hledání zaměstnání, tak i při nástupu do doktorského studia. Převedení úloh do počítačového kódu donutí studenty analyticky přemýšlet a optimalizovat postupy výpočtů. Vývoj a využití naprogramovaných algoritmů efektivně kombinuje výklad teoretických fyzikálních principů s jejich přímou aplikací pro výpočet a optimalizaci. Předchozí zkušenosti s programováním či znalost jazyka Python nejsou podmínkou pro zápis a absolvování předmětu.
Obsah 
Předmět se zaměřuje na implementaci výpočetních algoritmů pro řešení inženýrských výpočtů pomocí moderního programovacího jazyka (Python). Neznalost programování se stává velkým handicapem absolventů jak při hledání zaměstnání, tak při vstupu do doktorského studia. Převádění problémů do počítačového kódu nutí studenty k analytickému myšlení a optimalizaci výpočetních postupů. Vývoj a používání naprogramovaných algoritmů efektivně spojuje výklad teoretických fyzikálních principů s jejich přímou aplikací pro výpočty a optimalizaci. Předchozí zkušenosti s programováním nebo znalost jazyka Python nejsou podmínkou pro zápis a absolvování kurzu.
Literatura 
[1]  Ryan Turner, Python Programming, Nelly B.L. International Consulting LTD., 2020 (ISBN: 1647710715)
[2]  Jesse M. Kinder, Philip Nelson, Student''s Guide to Python for Physical Modeling, Princeton University Press, 2018 (ISBN: 9780691180571)
Návaznosti 
--
Studijní plány 
Předmět je zařazen do následujících studijních plánů:

- studijní plán volitelné předměty (FF2019), skupina volitelné předměty, bakaláři zimní semestr (FF2018_XBZ), dop. semestr 0 (volitelné předměty pro všechny obory - bakalářské předměty, magisterské předměty a předměty katedry jazyků )
- studijní plán volitelné předměty (FF2019), skupina volitelné předměty, magistři zimní semestr (FF2018_XNZ), dop. semestr 0 (volitelné předměty pro všechny obory - bakalářské předměty, magisterské předměty a předměty katedry jazyků )