FU:TFADPV013 Standardní matem. softwary - Informace o předmětu
TFADPV013 Standardní matematické softwary
Fyzikální ústav v Opavězima 2022
- Rozsah
- 0/0/0. Ukončení: dzk.
- Vyučující
- doc. RNDr. Stanislav Hledík, Ph.D. (přednášející)
- Garance
- doc. RNDr. Stanislav Hledík, Ph.D.
Fyzikální ústav v Opavě - Předpoklady
- Předpokládají se základní znalosti standardních matematických softwarů.
- Omezení zápisu do předmětu
- Předmět je určen pouze studentům mateřských oborů.
- Mateřské obory/plány
- Teoretická fyzika a astrofyzika (program FU, TFAD) (2)
- Cíle předmětu
- Cílem studia předmětu je rozvinout znalosti programování ve Wolfram Language za účelem tvorby spolehlivých a efektivních programů nebo ucelených programových aplikací pro symbolické i numerické vědecké výpočty v rozmanitých oblastech fyziky a matematického modelování reflektující aktuální stav světových výzkumů. Pro následující akademické roky je jako univerzální matematický jazyk vybrán Wolfram Language implementovaný v systému pro vědecké výpočty Mathematica.
- Výstupy z učení
- Závisejí na individuálním studijním plánu studenta.
- Osnova
- Základní obsahová náplň: (1) Principy programování ve Wolfram Language: výrazy, porovnávání výrazů a nahrazovací pravidla, evaluace výrazů. (2) Elementární operace: symboly a proměnné, dynamické typování, přiřazování, testy rovnosti, logické operátory, podmínky a cykly. (3) Seznamy: obsah, generování, operace, adresování částí, rozšiřování a zužování, vnořené seznamy, třídění. (4) Pravidla, vzory a funkce: základy práce s nimi, funkce využívající vzory, definování funkcí, funkce s mnohonásobnou definicí, lokalizace proměnných, funkční atributy. (5) Funkce a funkcionální programování: základní vestavěné funkce, kombinace funkcionálního a na vzorech založeného přístupu, aplikace funkcí na seznamy. (6) Numerické výpočty: celá, racionální, reálná a komplexní čísla, základní principy numerických výpočtů v počítačových reálných číslech s kontrolovanou přesností. (7) Psaní efektivních programů: elementární pravidla, případové studie. (8) Aplikace a paclety: tvorba a distribuce programových balíčků.
- Pokročilá obsahová náplň: Konkrétní pokročilejší partie a jejich obsah jsou vybírány do obsahové náplně předmětu v rámci individuálního studijního plánu tak, aby přímo podporovaly tematické zaměření disertační práce.
- Výukové metody
- Samostudium; konzultace; viz též webovou stránku předmětu
- Metody hodnocení
- Zkouška
- Informace učitele
- https://is.slu.cz/www/hle0002/vyuka/stmasw/
Literatura je uvedena na webové stránce předmětu. - Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2022, nejnovější)
- Permalink: https://is.slu.cz/predmet/fu/zima2022/TFADPV013