Purely Elective Master Courses of program ANI, in Czech
In addition to the courses listed here, you can enroll as an elective any course that is offered within your study program and form of study that you did not enroll as a compulsory subject in the program/branch/specialization or a compulsory elective course.Courses of this group that a student has completed in the bachelor study at CTU cannot be re-completed.
| Code | Course name | Language | WINTER SEMESTER | SUMMER SEMESTER | Enrolled in semester | ||||
| Tutor | completion | credits | range | completion | credits | range | |||
| NI-AFP | Applied Functional Programming | Czech | KZ | 5 | 2P+1C | B252 | |||
| FIT-TOP | Academic writing | Czech | Z | 2 | 10B | B251 | |||
| NI-DNP | Advanced .NET | Czech | Z,ZK | 4 | 2P+1C | B252 | |||
| NI-KRY | Advanced Cryptology | Czech | Z,ZK | 5 | 2P+2C | B251 | |||
| NI-AOS | Advanced Operating Systems |
Czech | Z,ZK | 5 | 2P+1C | The course is not on the list | |||
| NI-APT | Advanced Program Testing | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-PYT | Advanced Python |
Czech | KZ | 4 | 3C | The course is not on the list | |||
| NI-PVR | Advanced Virtual Reality | Czech | KZ | 4 | 2P+1C | B251 | |||
| NI-PVS | Advanced embedded systems |
Czech | Z,ZK | 4 | 2P+2C | The course is not on the list | |||
| NI-AML | Advanced machine learning | English | Z,ZK | 5 | 2P + 1C | B252 | |||
| NI-IOS | Advanced techniques in iOS applications |
Czech | KZ | 4 | 2P+2C | The course is not on the list | |||
| NI-ATH | AlgorithmicTheories of Games | Czech | Z,ZK | 4 | 2P+2C | B252 | |||
| NI-AIB | Algorithms of Information Security | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-APH | Architecture of computer games |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-UMI.26 | Artificial intelligence |
Czech | Z,ZK | 6 | 2P+2C | The course is not on the list | |||
| NI-BSO | Biosignals and Biomedical Image Processing | Czech | B252 | ||||||
| FIT-BIP | Blended Intensive Programme | Z | 3 | Z | 3 | B252, B251 | |||
| NIE-BLO | Blockchain | English | Z,ZK | 5 | 1P+2C | B251 | |||
| NI-CTF | Capture The Flag | Czech | KZ | 4 | 3C | KZ | 4 | 3C | B251 |
| NI-CF1 | Capture the Flag 1 |
Czech | KZ | 4 | 3C | The course is not on the list | |||
| NI-CF2 | Capture the Flag 2 | Czech | KZ | 4 | 3C | B252 | |||
| NI-TKA | Category Theory | Czech | Z,ZK | 4 | 2P+1C | B252 | |||
| NI-GEN | Code Generators | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-KTH | Combinatorial Theories of Games | Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-CPX | Complexity Theory | Czech | Z,ZK | 5 | 3P+1C | B251 | |||
| QNI-CPX | Complexity Theory | Czech | Z,ZK | 6 | 3P+1C | B251 | |||
| NI-CPX.26 | Complexity Theory |
Czech | Z,ZK | 6 | 3P+1C | The course is not on the list | |||
| NI-VYC | Computability | Czech | Z,ZK | 4 | 2P+2C | The course is not on the list | |||
| NI-SCE1 | Computer Engineering Seminar Master I | Czech | Z | 4 | 2C | Z | 4 | 2C | B251 |
| NI-SCE2 | Computer Engineering Seminar Master II | Czech | Z | 4 | 2C | Z | 4 | 2C | B252 |
| NI-PG1 | Computer Grafics 1 | Czech | ZK | 4 | 2P+1C | B252 | |||
| NI-PIV | Computer Vision | Czech | Z,ZK | 5 | 2P+2C | B251 | |||
| NI-ARI | Computer arithmetic | Czech | Z,ZK | 4 | 2P+1C | Z,ZK | 4 | 2P+1C | B251 |
| NI-CCC | Creative Coding and Computational Art | Czech | KZ | 4 | 1P+2C | KZ | 4 | 1P+2C | B251 |
| QNI-KKP | Cryptology and Quantum Computing |
Czech | Z,ZK | 6 | 2P+2C | The course is not on the list | |||
| NI-CAP | Cultural and Social Anthropology | Czech | ZK | 2 | 2P | B251 | |||
| NI-KYB | Cybernality |
Czech | ZK | 5 | 2P | The course is not on the list | |||
| NI-KOD | Data Compression | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-ADM | Data Mining Algorithms | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-PDD | Data Preprocessing | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-DSW | Design Sprint | English | Z | 2 | 30B | B251 | |||
| NI-DZO | Digital Image Processing |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-DID | Digital drawing | Czech | Z | 2 | 4C | Z | 2 | 4C | B252 |
| NI-DDM | Distributed Data Mining |
English | KZ | 4 | 3C | The course is not on the list | |||
| NI-DSV | Distributed Systems and Computing | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-EPC | Effective C++ programming | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-PAM | Efficient Preprocessing and Parameterized Algorithms | Czech | Z,ZK | 4 | 2P+1C | B252 | |||
| NI-EVY | Efficient Text Pattern Matching | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-VOL | Elections | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-EDW | Enterprise Data Warehouse Systems | Czech | Z,ZK | 5 | 1P+1C | B252 | |||
| NI-ESC | Experimental Project Course | Czech | KZ | 8 | 0P+30R+52C | The course is not on the list | |||
| NI-FMT | Finite model theory |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-GPU | GPU Architectures and Programming | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-DPH | Game Design |
Czech | Z,ZK | 5 | 2P+1C | The course is not on the list | |||
| NI-GLR | Games and reinforcement learning |
English | Z,ZK | 4 | 2P+2C | The course is not on the list | |||
| NI-GNN | Graph Neural Networks | Czech | Z,ZK | 4 | 1P+1C | B252 | |||
| NI-GAK.26 | Graph theory and combinatorics |
Czech | Z,ZK | 6 | 2P+2C | The course is not on the list | |||
| FITE-GRI | Grid Computing | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-HWB | Hardware Security | Czech | Z,ZK | 5 | 2P+2C | B252 | |||
| NI-HMI2 | History of Mathematics and Informatics | Czech | ZK | 3 | 2P+1C | B251 | |||
| NI-IBE | Information Security |
Czech | ZK | 2 | 2P | The course is not on the list | |||
| QNI-TIN | Information Theory | Czech | Z,ZK | 6 | 2P+2C | B252 | |||
| NI-IVS | Intelligent embedded systems | Czech | KZ | 4 | 1P+3C | B252 | |||
| NI-IKM | Internet and Classification Methods | Czech | Z,ZK | 4 | 1P+1C | B252 | |||
| NI-IAM | Internet and Multimedia |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-IOT | Internet of Things |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-DVG | Introduction to Discrete and Computational Geometry | English | Z,ZK | 5 | 2P+1C | B252 | |||
| FITE-EHD | Introduction to European Economic History | English | Z,ZK | 3 | 2P+1C | B251 | |||
| NI-LNG | Introduction to Linguistics for IT Students | Czech | ZK | 2 | 2P | B252 | |||
| QNI-UKT | Introduction to Quantum Theory | Czech | Z,ZK | 6 | 2P+2C | B251 | |||
| FITE-IL1 | Invited Lecture |
Czech | Z | 1 | Z | 1 | B252, B251 | ||
| NI-SZ1 | Knowledge Engineering Seminar Master I | Czech | Z | 4 | 2C | Z | 4 | 2C | B252, B251 |
| NI-SZ2 | Knowledge Engineering Seminar Master II | Czech | Z | 4 | 2C | Z | 4 | 2C | B252, B251 |
| NI-LOM | Linear Optimization and Methods | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| QNI-LOM | Linear Optimization and Methods | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-OLI | Linux Drivers | Czech | Z,ZK | 4 | 2P+2C | B252 | |||
| ANI-MLM | Machine Learning Methods |
Czech | The course is not on the list | ||||||
| FIT-SM1 | Machine Learning Seminar 1 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM2 | Machine Learning Seminar 2 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM3 | Machine Learning Seminar 3 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM4 | Machine Learning Seminar 4 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM5 | Machine Learning Seminar 5 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM6 | Machine Learning Seminar 6 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM7 | Machine Learning Seminar 7 | Czech | Z | 4 | 2C | The course is not on the list | |||
| FIT-SM8 | Machine Learning Seminar 8 | Czech | Z | 4 | 2C | The course is not on the list | |||
| NI-MLP | Machine Learning in Practice | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-MPL | Managerial Psychology | Czech | ZK | 2 | 2P | ZK | 2 | 2P | B252, B251 |
| NI-MSI | Mathematical Structures in Computer Science |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-MKY.26 | Mathematics for Cryptology |
Czech | Z,ZK | 7 | 3P+2C | The course is not on the list | |||
| QNI-MQI | Mathematics for Quantum Informatics | English | Z,ZK | 6 | 2P+2C | B251 | |||
| NI-MZI | Mathematics for data science |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-HCM | Mind Hacking | Czech | ZK | 5 | 2P+1C | B251 | |||
| NI-MPS | Modern Computer Networks |
Czech | Z,ZK | 5 | 2P+2C | The course is not on the list | |||
| FIT-ITI | Modern IT infrastructure | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-MOP | Modern Object-Oriented Programming in Pharo | Czech | KZ | 4 | 3C | B251 | |||
| NI-MCC | Multicore CPU Computing | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-MMA | Multiplatform development of mobile applications | Czech | KZ | 4 | 2P+2C | B252 | |||
| NI-SIB | Network Security | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-NLM | Neural Language Models | Czech | Z | 5 | 2P+1C | B252 | |||
| NI-NMS | Neural Networks, Machine Learning and Randomness | Czech | Z,ZK | 4 | 1P+1C | B251 | |||
| NI-NMU | New media in art and design | Czech | ZK | 3 | 2P+0C | B251 | |||
| NI-SYP | Parsing and Compilers | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-ROZ | Pattern Recognition | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-PML | Personalized Machine Learning | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-PDL | Practical Deep Learning | English | KZ | 5 | 2P+1C | B251 | |||
| NI-PLS4 | Programming Language Seminar | English | Z | 2 | 0P+1C | The course is not on the list | |||
| NI-PLS3 | Programming Language Seminar |
English | Z | 2 | 0P+1C | The course is not on the list | |||
| NI-PLS2 | Programming Language Seminar | English | Z | 2 | 0P+1C | B252 | |||
| NI-PLS1 | Programming Language Seminar | English | Z | 2 | 0P+1C | B251 | |||
| FIT-ACM1 | Programming Practices 1 | KZ | 5 | 4C | B251 | ||||
| FIT-ACM2 | Programming Practices 2 | KZ | 5 | 4C | B252 | ||||
| FIT-ACM3 | Programming Practices 3 | KZ | 5 | 4C | The course is not on the list | ||||
| FIT-ACM4 | Programming Practices 4 | KZ | 5 | 4C | The course is not on the list | ||||
| FIT-ACM5 | Programming Practices 5 | KZ | 5 | 4C | The course is not on the list | ||||
| FIT-ACM6 | Programming Practices 6 | KZ | 5 | 4C | The course is not on the list | ||||
| NI-RUB | Programming in Ruby | Czech | KZ | 4 | 3C | B251 | |||
| NI-PSL | Programming in Scala |
Czech | Z,ZK | 4 | 2P+1C | The course is not on the list | |||
| NI-GOL | Programming of distributed systems in GO | Czech | KZ | 5 | 0P+3C | B251, B252 | |||
| QNI-PPS | Programming of parallel systems | English | Z,ZK | 6 | 2P+2C | B252 | |||
| FIT-PSD | Public Services Design | Czech | KZ | 4 | 1P+2C | The course is not on the list | |||
| NI-PSD | Public Services Design | Czech | KZ | 4 | 1P+2C | KZ | 4 | 1P+2C | B252 |
| QNI-QC1 | Quantum Computation 1 | Czech | Z,ZK | 6 | 2P+2C | B251 | |||
| QNI-QC2 | Quantum Computing 2 | Czech | Z,ZK | 6 | 2P+2C | B252 | |||
| BQM32KOS | Quantum optical communications and networks | Czech | Z,ZK | 6 | 2P+2L | B252 | |||
| NI-VPR | Research Project | Czech | Z | 5 | Z | 5 | B252, B251 | ||
| NI-REV | Reverse Engineering | Czech | Z,ZK | 5 | 1P+2C | B251 | |||
| NI-RUN | Runtime Systems | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-VEM | Scientific thinking | Czech | KZ | 2 | 1P+1C | B252 | |||
| NI-APR | Selected Methods for Program Analysis | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-PON | Selected Topics in Optimization and Numerical mathematics | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-SEM | Semantics of Programming Languages |
Czech | Z,ZK | 5 | 2P+1C | The course is not on the list | |||
| PI-SCN | Seminars on Digital Design | ZK | 4 | 2P+1C | ZK | 4 | 2P+1C | B252 | |
| NI-HSC | Side-Channel Analysis in Hardware | Czech | Z,ZK | 4 | 2P+2C | B251 | |||
| NI-LSM2 | Statistical Modelling Lab | Czech | KZ | 5 | 3C | KZ | 5 | 3C | B251 |
| NI-SBF | System Security and Forensics | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-TS1 | Theoretical Seminar Master I | Czech | Z | 4 | 2C | B251 | |||
| NI-TS2 | Theoretical Seminar Master II | Czech | Z | 4 | 2C | The course is not on the list | |||
| NI-TS3 | Theoretical Seminar Master III |
Czech | Z | 4 | 2C | The course is not on the list | |||
| NI-TS4 | Theoretical Seminar Master IV | Czech | Z | 4 | 2C | The course is not on the list | |||
| NI-TNN | Theory of Neural Networks |
Czech | Z,ZK | 5 | 2P+1C | The course is not on the list | |||
| NI-TNN.25 | Theory of Neural Networks | Czech | Z,ZK | 4 | 1P+1C | B252 | |||
| NI-VGA | Video Games Architecture | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-TVR | Virtual Reality Technology | Czech | Z,ZK | 3 | 1P+1C | Z,ZK | 3 | 1P+1C | B251 |
| NI-VCC | Virtualization and Cloud Computing | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-BPS | Wireless Computer Networks | Czech | Z,ZK | 4 | 2P+1C | B252 | |||
| FIT-SEP | World Economy and Business | Czech | Z,ZK | 4 | 2P+2C | The course is not on the list | |||
| NI-SEP | World Economy and Business | Czech | Z,ZK | 4 | 2P+1C | Z,ZK | 4 | 2P+1C | B252 |