Detail předmětu
Teoretická informatika
FEKT-BPC-TINAk. rok: 2021/2022
Objektově orientovaný návrh. Abstraktní datové typy, orientované a neorientované grafy, způsoby reprezentace grafu. Deterministické a nedeterministické automaty. Datové struktury a objekty. Kostra grafu, hledání cesty v grafu. Strojové učení. Paralelní, sekvenční a náhodné algoritmy. Distribuované algoritmy. Optimalizace, genetické algoritmy.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Osnovy výuky
2. Reprezentace informace, úvod do datových struktur
3. Spočitatelnost, složitost a teorie automatů
4. Reprezentace informace - lineární datové struktury a řazení
5. Reprezentace informace - stromové datové struktury
6. Reprezentace infomace - teorie grafů
7. Zpřístupnění informace - kostra grafu
8. Zpřístupnění informace - hledání cesty v grafu
9. Zpřístupnění informace - dolování znalostí z báze dat
10. Zpřístupnění informace - rozhodovací stromy
11. Zpřístupnění informace - genetické algoritmy
12. Zpřístupnění informace - genetické algoritmy, pokračování
13. Vícevláknové výpočty, paralelizace
14. Závěrečná zkouška
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Goodrich, T.M., Tamassia, R.: Data Structures and Algorithms in Java. John Wiley & Sons, 2000. (EN)
Leuwen, J., Watanabe, O., Hagiya, M.: Exploring New Frontiers of Theoretical Informatics. Springer, 2000. (EN)
Doporučená literatura
James Edward Keogh, Ken Davidson, Datové struktury bez předchozích znalostí, Computer Press, 2006 - Počet stran: 223 (CS)
Elearning
Zařazení předmětu ve studijních plánech
- Program BPC-IBE bakalářský 2 ročník, letní semestr, povinný
Typ (způsob) výuky
Cvičení na počítači
Vyučující / Lektor
Elearning