TFADPV013 Standardní matematické softwary

Fyzikální ústav v Opavě
zima 2023
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
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
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2020, zima 2021, zima 2022, zima 2024.