FI PPJ Principy programovacích jazyků
Název anglicky: Principles of programming languages
navazující prezenční se specializací, vyučovací jazyk: čeština
Zahrnut v programu: FI N-TEI Teoretická informatika
navazující prezenční se specializací, vyučovací jazyk: čeština
Zahrnut v programu: FI N-TEI Teoretická informatika
1. semestr
Kód | Název | Ukončení | Kreditů | Profilace | Povinnost |
FI:IA006 | Vybrané kapitoly z teorie automatů | zk | 3+2 | Z | P |
FI:IA010 | Principles of Programming Languages | zk | 2+2 | Z | P |
FI:IV111 | Probability in Computer Science | zk | 3+2 | P | P |
FI:MA007 | Matematická logika | zk | 4+2 | Z | P |
FI:MA012 | Statistics II | zk | 3+2 | - | P |
FI:PA008 | Překladače | zk | 3+2 | - | P |
30 kreditů |
2. semestr
Kód | Název | Ukončení | Kreditů | Profilace | Povinnost |
FI:IA008 | Computational Logic | zk | 3+2 | - | P |
FI:IA014 | Advanced Functional Programming | zk | 2+2 | Z | P |
FI:IA038 | Types and Proofs | zk | 2+2 | - | P |
FI:IA081 | Lambda Calculus | zk | 2+2 | - | P |
FI:IV003 | Algorithms and Data Structures II | zk | 4+2 | Z | P |
FI:PV027 | Optimization | zk | 4+2 | - | P |
29 kreditů |
3. semestr
Kód | Název | Ukončení | Kreditů | Profilace | Povinnost |
FI:IA012 | Složitost | zk | 3+2 | Z | P |
FI:IA072 | Seminar on Verification | k | 2+1 | - | P |
FI:IA159 | Formal Methods for Software Analysis | zk | 2+2 | - | P |
FI:IA174 | Fundaments of Cryptography | zk | 3+2 | - | P |
FI:IV115 | Lab Seminar – ParaDiSe | k | 2+1 | - | P |
FI:IV125 | Lab Seminar – Formela | k | 2+1 | - | P |
FI:IV131 | Lab Seminar – Discrete Methods and Algorithms | k | 2+1 | - | P |
FI:IV132 | Lab Seminar – LiVe | k | 2+1 | - | P |
FI:PA037 | Projekt z překladačů | z | 4 | - | P |
33 kreditů |