Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

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

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
102XFPY Z 2 1P+1C česky
Garant předmětu:
Václav Nežerka
Přednášející:
Václav Nežerka
Cvičící:
Václav Nežerka
Předmět zajišťuje:
katedra fyziky
Anotace:

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.

Požadavky:

Aktivní účast při výuce

Osnova přednášek:

Osnova bude reflektovat pokročilost a potřeby studentů. Hrubá kostra je následující: (1) seznámení se s programovacím jazykem Python, (2) algoritmizace fyzikálních problémů, (3) numerická řešení rovnic, (4) simulace, (5) statistické modelování a (6) základy strojového učení.

Osnova cvičení:

Obdobná jako u přednášek.

Cíle studia:

Cílem předmětu bude seznámit studenty s programováním a algoritmizací úloh.

Studijní materiály:

[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)

Poznámka:
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 16. 6. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet7001806.html