Pro studijní program Aplikace informatiky v přírodních vědách je předmětem obecného základu studijního programu:
Prvním a druhým předmětem odborného zaměření studijního programu s možností výběru jsou:
- Analýza úloh v informatice
- Optimalizace a klasifikace
- Metody počítačové fyziky
- Paralelní algoritmy a architektury
Obecná informatika
- Principy metody Monte Carlo – modelování a generování rovnoměrně rozdělených pseudonáhodných čísel.
- Kvalita generátorů pseudonáhodných čísel – vlastnosti generátorů, statistické metody testování, porovnání generátorů.
- Generování nerovnoměrně rozdělených náhodných veličin – obecné principy generování, speciální rozdělení a jejich generátory.
- Modelování reálných procesů metodou Monte Carlo – modelování transportu částic, modelování systémů hromadné obsluhy.
- Základy fuzzy logiky – svaz jako algebraická struktura, vlastnosti operátorů, síť MIN-MAX, svaz s negací, aplikace fuzzy logiky.
- Pokročilé partie fuzzy logiky – násobení, reziduum, reziduovaný svaz, idempotentní, nilpotentní a striktní algebry, modus ponens, fuzzy dolování dat.
- Teorie generátorů – t-norma jako model násobení, klasifikace t-norem, generátory nilpotentních, striktních a archimedovských norem, generátor a spojitost rezidua.
- Fuzzy řízení – fuzzy množiny, popis a vlastnosti, fuzzifikace a defuzzifikace (Mamdami, Larsen), fuzzy regulátor.
- Topologie umělých neuronových sítí – základní pojmy a konvence, acykličnost a hierarchické uspořádání, sítě OLAM, FAM, MLP, RBF.
- Model umělého neuronu – vstupy, výstup, váhy jako parametry, spojitá nelineární charakteristika, přehled modelů umělého neuronu.
Obsah tohoto předmětu státních závěrečných zkoušek je dán povinnými předměty studijního programu:
- 18MMC Metoda Monte Carlo
- 18SOFC Softcomputing
Obecná informatika (tak, jak budou konkrétně losovány u SZZ).
Analýza úloh v informatice
- Vybrané strukturní návrhové vzory a jejich užití – adaptér, fasáda, dekorátor, proxy.
- Vybrané vytvářecí návrhové vzory a jejich užití – jedináček, prototyp, abstraktní továrna, vytvářecí metody, stavitel.
- Vybrané návrhové vzory chování a jejich užití – iterátor, prostředník, pozorovatel.
- Agilní techniky vývoje softwaru - extrémní programování, testy řízený vývoj.
- Vybrané UML diagramy: diagram užití, diagram aktivit, diagram tříd.
- Metodika dekompozice databázových systémů – normální formy tabulek.
- ERA model a integritní omezení v databázi.
- Jazyk SQL: možnosti příkazu SELECT.
- Jazyk SQL: příkazy jazyka DDL (tabulky, indexy, pohledy, uložené procedury).
- Jazyk SQL: zásady optimalizace dotazů.
Obsah tohoto předmětu státních závěrečných zkoušek je dán povinnými předměty studijního programu:
- 18OOP Objektově orientované programování
- 18DATS Dekompozice databázových systémů
- 18SQL Aplikace SQL
Analýza úloh v informatice (tak, jak budou konkrétně losovány u SZZ).
Optimalizace a klasifikace
- Optimalizační heuristiky – definice optimalizační úlohy a zdůvodnění heuristického přístupu, reálné, celočíselné a binární úlohy, měření úspěšnosti heuristik.
- Základní optimalizační heuristiky – náhodná střelba, náhodná procházka, perturbace, náhodný a strmý sestup, simulované žíhání, FSA, Lévyho lety.
- Heuristiky založené na populaci – jedinec, populace, selekce, křížení, mutace, CRS, MCRS, diferenciální evoluce, harmony search.
- Biologicky motivované heuristiky – genetická optimalizace, evoluční prohledávání, modelování chování hejn, světlušek, včel, netopýrů, kukaček.
- Konverze úloh na optimalizační úlohy – konvexní optimalizační úloha, její řešení a numerické problémy, penalizační funkce, konvexnost, hladkost, špatná podmíněnost, řešení soustav rovnic a nerovnic s využitím optimalizace.
- Úloha o pokrytí – nevýhody chamtivého přístupu, frekvenční heuristika, konverze na lineární optimalizační úlohu, Chvátalova věta.
- Rozpoznávání vzorů – vzor, množina vzorů, třída, klasifikátor, kvalita klasifikace a její určení, metody křížové validace.
- Klasifikace v metrickém prostoru – volba metriky, nejbližší soused, k-NN, DBSCAN.
- Klasifikace ve vektorovém prostoru – lineární separabilita, max margin, LDA, QDA, Parzenův odhad hustoty, PCA, shluková analýza.
- Jádrové metody – Hilbertův prostor, transformace, jádro, SVM, kernel PCA.
Obsah tohoto předmětu státních závěrečných zkoušek je dán povinnými předměty studijního programu:
- 18HEUR Heuristické algoritmy
- 18SROZ Statistické metody rozpoznávání a rozhodování
Optimalizace a klasifikace (tak, jak budou konkrétně losovány u SZZ).
Metody počítačové fyziky
- Programovací jazyky pro vědecké počítání, nástroje pro překlad, ladění a detekci chyb.
- Aplikace metod umělé inteligence v přírodních vědách, expertní systémy.
- Komplexní systémy, chaos, aplikace v přírodních vědách.
- Molekulární dynamika, potenciály a integrace pohybových rovnic.
- Částicová metoda Particle in Cell, stabilita a použitelnost metody, interpolace veličin na výpočetní síť.
- Metoda konečných diferencí, konečných objemů a konečných prvků pro parciální diferenciální rovnice.
- Počítačová dynamika stlačitelných tekutin, zákony zachování, Eulerovy rovnice, Eulerovské numerické metody.
- Lagrangeovské hydrodynamické metody na pohyblivé výpočetní síti.
- ALE metody pro hydrodynamiku, vyhlazování sítí, konzervativní interpolace.
- Základní modely fyzikálních jevů v hydrodynamických kódech, vedení tepla, stavové rovnice.
Obsah tohoto předmětu státních závěrečných zkoušek je dán povinnými předměty studijního programu:
- 12PF1 Počítačová fyzika 1
- 12PF2 Počítačová fyzika 2
Metody počítačové fyziky (tak, jak budou konkrétně losovány u SZZ).
Paralelní algoritmy a architektury
- Paměťový subsytém.
- Sekvenční architektury a vektorizace.
- Architektury se sdílenou pamětí.
- Architektury s distribuovanou pamětí.
- GPU a CUDA.
- Analýza paralelních algoritmů.
- Paralelní redukce a prefix-sum.
- Paralelizace řadících algoritmů.
- Paralelní algoritmy v lineární algebře.
- Paralelizace grafových algoritmů.
Obsah tohoto předmětu státních závěrečných zkoušek je dán povinnými předměty studijního programu:
- 01PAA Paralelní algoritmy a architektury
Paralelní algoritmy a architektury (tak, jak budou konkrétně losovány u SZZ).