FI PPJ Principy programovacích jazyků
Název anglicky: Principles of programming languages
navazující prezenční se specializací
Zahrnut v programu: FI N-TEI Teoretická informatika
navazující prezenční se specializací
Zahrnut v programu: FI N-TEI Teoretická informatika
Povinné předměty studijního programu
Kód | Název | Ukončení | Kreditů | Semestr | Profilace |
FI:IA006 | Vybrané kapitoly z teorie automatů | zk | 3+2 | 1 | Z |
FI:MA007 | Matematická logika | zk | 4+2 | 1 | Z |
FI:IV111 | Probability in Computer Science | zk | 3+2 | 1 | P |
FI:IV003 | Algorithms and Data Structures II | zk | 3+2 | 2 | Z |
FI:IA008 | Computational Logic | zk | 3+2 | 2 | Z |
FI:IA011 | Sémantiky programovacích jazyků | zk | 3+2 | 2 | Z |
FI:IA012 | Složitost | zk | 3+2 | 3 | Z |
FI:PV021 | Neural Networks | zk | 4+2 | 3 | Z |
42 kreditů |
Diplomová práce
Povinnost získat 20 kreditů z předmětu SDIPR.
Kód | Název | Ukončení | Kreditů | Semestr | Profilace |
FI:SDIPR | Diplomová práce | z | 20 | 4 | - |
20 kreditů |
Povinné předměty specializace
Kód | Název | Ukončení | Kreditů | Semestr | Profilace |
FI:PA008 | Překladače | zk | 3+2 | 1 | Z |
FI:IA010 | Principles of Programming Languages | zk | 2+2 | 2 | Z |
FI:IA014 | Advanced Functional Programming | zk | 2+2 | 2 | Z |
FI:IA081 | Lambda calculus | zk | 2+2 | 2 | Z |
FI:PA037 | Projekt z překladačů | z | 4 | 2 | - |
FI:IA174 | Fundaments of Cryptography | zk | 3+2 | 3 | - |
FI:IA158 | Real Time Systems | zk | 2+2 | 4 | Z |
FI:IV010 | Komunikace a paralelismus | zk | 2+2 | 4 | Z |
34 kreditů |
Volitelné kredity
Absolvovat další předměty tak, aby celkový zisk kreditů byl minimálně 120 kreditů za celé studium tohoto studijního programu.