Elective courses Faculty of Information Technology
| 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 | |||
| BIE-3DT.2 | 3D Printing | English | KZ | 4 | 3C | B252 | |||
| PI-VAP | Advanced Computer Architectures | ZK | 4 | 3C | B251, B252 | ||||
| NIE-PDB | Advanced Database Systems | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-PDB | Advanced Database Systems | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-PIS | Advanced Information Systems | English | Z,ZK | 5 | 2P+1C | B252 | |||
| PI-PPA | Advanced Parallel Algorithms | ZK | 4 | 3C | B251, B252 | ||||
| PI-ROZ | Advanced Pattern Recognition | ZK | 4 | 3C | B252 | ||||
| NI-PVR | Advanced Virtual Reality | Czech | KZ | 4 | 2P+1C | B251 | |||
| NIE-AIB | Algorithms of Information Security | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-AIB | Algorithms of Information Security | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| PI-ANM | Applied Numerical Mathematics | ZK | 4 | 3C | ZK | 4 | 3C | B252, B251 | |
| PI-ARB | Arbology | ZK | 4 | 3C | ZK | 4 | 3C | B252, B251 | |
| PI-ASP | Architecture of Symbolic Computers | ZK | 4 | 3C | ZK | 4 | 3C | B252, B251 | |
| BIE-AAG.21 | Automata and Grammars | English | Z,ZK | 5 | 2P+2C | B251 | |||
| BIK-AAG.21 | Automata and Grammars | Czech | Z,ZK | 5 | 14KP+4KC | B251 | |||
| FIT-BOZP | Basic Health and Occupational Safety Regulations | Czech | Z | 0 | 2+2 | B251 | |||
| NI-BML | Bayesian Methods for Machine Learning | Czech | KZ | 5 | 2P+1C | B252 | |||
| NI-BSO | Biosignals and Biomedical Image Processing | Czech | B252 | ||||||
| NI-BUI | Business Informatics | Czech | Z,ZK | 5 | 2P+2C | B252 | |||
| NI-CTF | Capture The Flag | Czech | KZ | 4 | 3C | KZ | 4 | 3C | B251 |
| NI-CF2 | Capture the Flag 2 | Czech | KZ | 4 | 3C | B252 | |||
| NI-KOP | Combinatorial Optimization | Czech | Z,ZK | 6 | 2P+2C | B251 | |||
| PI-KP | Communication protocols | ZK | 4 | 3C | B252 | ||||
| PI-AVG | Computational genomics algorithms | ZK | 4 | 2P+1C | B252 | ||||
| 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 | |||
| BIE-PSI.21 | Computer Networks | English | Z,ZK | 5 | 2P+1R+1C | B252 | |||
| BI-PSI.21 | Computer Networks | Czech | Z,ZK | 5 | 2P+1R+1C | B252 | |||
| BIK-PSI.21 | Computer Networks | Czech | Z,ZK | 5 | 14KP+4KC | B252 | |||
| BI-SAP.21 | Computer Structure and Architecture | Czech | Z,ZK | 5 | 2P+1R+2C | B252 | |||
| BI-KAB.21 | Cryptography and Security | Czech | Z,ZK | 5 | 2P+2C | B252 | |||
| BIK-KAB.21 | Cryptography and Security | Czech | Z,ZK | 5 | 14KP+4KC | B252 | |||
| NIE-KOD | Data Compression | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-KOD | Data Compression | English | Z,ZK | 5 | 2P+1C | B252 | |||
| PI-AKD | Data Compression Algorithms | ZK | 4 | 3C | B252 | ||||
| BIK-DBS.21 | Database Systems | Czech | Z,ZK | 5 | 14KP+6KC | B252 | |||
| NI-DSP | Database Systems in Practes | Czech | Z,ZK | 4 | 2P+1C | B252 | |||
| NIE-DSS | Decision Support Systems | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-DSS | Decision Support Systems | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| FITE-DIF | Differential equations | English | Z,ZK | 5 | 2P+2C | B252 | |||
| NI-DZO.23 | Digital Image Processing | Czech | Z,ZK | 6 | 2P+2C | B252, B251 | |||
| NI-DID | Digital drawing | Czech | Z | 2 | 4C | Z | 2 | 4C | B252 |
| NI-DSV | Distributed Systems and Computing | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-DSV | Distributed Systems and Computing | English | Z,ZK | 5 | 2P+1C | B251 | |||
| BI-EP2 | Efficient Programming 2 | Czech | KZ | 4 | 2P+2C | B252 | |||
| NI-EVY | Efficient Text Pattern Matching | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-EVY | Efficient Text Pattern Matching | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-ESW | Embedded Software | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-PIS | Enterprise Information Systems | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NIE-FME | Formal Methods and Specifications | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-FME | Formal Methods and Specifications | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-GPU | GPU Architectures and Programming | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| PI-TGR | Graph Theory | ZK | 4 | 2P+1C | B252, B251 | ||||
| NI-GAK | Graph theory and combinatorics | Czech | Z,ZK | 5 | 2P+2C | B252 | |||
| FITE-GRI | Grid Computing | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-HWB | Hardware Security | Czech | Z,ZK | 5 | 2P+2C | B252 | |||
| BIK-HMI | History of Mathematics and Informatics | Czech | ZK | 3 | 13KP+2KC | B252 | |||
| BI-HMI | History of Mathematics and Informatics | Czech | Z,ZK | 3 | 2P+1C | B252 | |||
| BI-HAS | Human Aspects in Cryptography and Security | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| BIE-HAS | Human Factors in Cryptography and Security | English | Z,ZK | 5 | 2P+1C | B251 | |||
| QNI-TIN | Information Theory | Czech | Z,ZK | 6 | 2P+2C | B252 | |||
| PI-IRT | Information retrieval | ZK | 4 | 3C | B252 | ||||
| NI-IVS | Intelligent embedded systems | Czech | KZ | 4 | 1P+3C | B252 | |||
| NI-UFA | Introduction into digital forensics analysis | Czech | B252 | ||||||
| NI-DVG | Introduction to Discrete and Computational Geometry | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-LNG | Introduction to Linguistics for IT Students | Czech | ZK | 2 | 2P | B252 | |||
| BI-ULI | Introduction to Linux | Czech | Z | 2 | 4D | B251 | |||
| BIK-PKM | Introduction to Mathematics | Czech | Z | 4 | B251 | ||||
| BI-PKM | Introduction to mathematics | Czech | Z | 4 | B251 | ||||
| BI-PJS.21 | JavaScript Programming | Czech | KZ | 5 | 3C | B252 | |||
| BIK-SQL.1 | Language SQL | Czech | KZ | 4 | 13KP+4KC | B252 | |||
| NIE-LOM | Linear Optimization and Methods | English | Z,ZK | 5 | 2P+0S+1C | B251 | |||
| BI-SVZ.21 | Machine vision and image processing | Czech | Z,ZK | 5 | 2P+2C | Z,ZK | 5 | 2P+2C | B252, B251 |
| NI-MPX | Management practice | Czech | Z | 4 | 5XD | Z | 4 | 5XD | B252, B251 |
| NI-MPL | Managerial Psychology | Czech | ZK | 2 | 2P | ZK | 2 | 2P | B252, B251 |
| NI-MKY | Mathematics for Cryptology | Czech | Z,ZK | 5 | 3P+1C | B252 | |||
| NI-AM2 | Middleware Architectures 2 | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-HCM | Mind Hacking | Czech | ZK | 5 | 2P+1C | B251 | |||
| NI-MEP | Modelling of Enterprise Processes | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| FIT-ITI | Modern IT infrastructure | Czech | Z,ZK | 5 | 2P+1C | Z,ZK | 5 | 2P+1C | B251 |
| NIE-MTI | Modern Internet Technologies | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-MTI | Modern Internet Technologies | 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 | |||
| BI-ST4 | Network Technology 4 | Czech | Z | 3 | 2C | 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 | |||
| NIE-NSS | Normalized Software Systems | English | ZK | 5 | 2P | B252 | |||
| BI-OSY.21 | Operating Systems | Czech | Z,ZK | 5 | 2P+1R+1L | B252 | |||
| BIK-OSY.21 | Operating Systems | Czech | Z,ZK | 5 | 14KP+4KC | B252 | |||
| BIE-OSY.21 | Operating Systems | English | Z,ZK | 5 | 2P+1R+1L | B252 | |||
| QNI-PNM | Parallelization of numerical methods | English | Z,ZK | 5 | 2P+2C | B252 | |||
| NIE-SYP | Parsing and Compilers | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-SYP | Parsing and Compilers | English | Z,ZK | 5 | 2P+1C | B251 | |||
| FI-FIL | Philosophy | Czech | ZK | 2 | 2P | ZK | 2 | 2P | B252, B251 |
| BIE-PKM | Preparatory Mathematics | English | Z | 4 | B251 | ||||
| PI-PSC | Programmable Circuits and SoC | ZK | 4 | 2P+1C | ZK | 4 | 2P+1C | B252 | |
| BI-ACM4 | Programming Practices 4 | Czech | KZ | 5 | 4C | B251 | |||
| BIK-PA1.21 | Programming and Algorithmics 1 | Czech | Z,ZK | 7 | 14KP+8KC | B251 | |||
| BIE-PA2.21 | Programming and Algorithmics 2 | English | Z,ZK | 7 | 2P+1R+2C | B252 | |||
| BI-PA2.21 | Programming and Algorithmics 2 David Bernhauer, Zdeněk Buk, Tomáš Dejmek, Jarmila Fialová, Filip Gregor, Albert Havliček, Radek Hušek, Roman Jelínek, František Kovář, Jaroslav Kříž, Matěj Kříž, Jan Matoušek, Petr Pauš, Tomáš Pecka, Matěj Ptáček, Kryštof Píštěk, Matyáš Rak, Jan TrávníčekⒼ, Oliver Tušla, Ladislav Vagner, Ondřej Štorc, Jakub Švec
|
Czech | Z,ZK | 7 | 2P+1R+2C | B252 | |||
| BIK-PA2.21 | Programming and Algorithmics 2 | Czech | Z,ZK | 7 | 14KP+6KC | B252 | |||
| BIK-PJV | Programming in Java | Czech | Z,ZK | 4 | 13KP+4KC | B252 | |||
| 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 | |||
| BI-PYT.21 | Python Programming | Czech | KZ | 5 | 3C | KZ | 5 | 3C | B252, B251 |
| QNI-QC2 | Quantum Computing 2 | Czech | Z,ZK | 6 | 2P+2C | B252 | |||
| NIE-RUN | Runtime Systems | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-RUN | Runtime Systems | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-VEM | Scientific thinking | Czech | KZ | 2 | 1P+1C | B252 | |||
| BIE-SKJ.21 | Scripting Languages | English | Z,ZK | 4 | 2P+2C | B252 | |||
| BI-SKJ.21 | Scripting Languages | Czech | Z,ZK | 4 | 2+2 | B252 | |||
| BI-VWM.21 | Searching the Web and Multimedia Databases | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| BIE-VMM | Selected Mathematical Methods | English | Z,ZK | 4 | 2P+2C | B252 | |||
| BI-VMM | Selected Mathematical Methods | Czech | Z,ZK | 4 | 2P+2C | 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 | |||
| QNI-PON | Selected Topics in Optimization and Numerical mathematics | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-VSM | Selected statistical Methods | Czech | Z,ZK | 7 | 4P+2C | B252 | |||
| PI-FME.1 | Seminar on Formal Specifications | ZK | 4 | 3C | ZK | 4 | 3C | B251, B252 | |
| NI-HSC | Side-Channel Analysis in Hardware | Czech | Z,ZK | 4 | 2P+2C | B251 | |||
| NI-LSM | Statistical Modelling Lab | Czech | KZ | 5 | 3C | B252 | |||
| NI-LSM2 | Statistical Modelling Lab | Czech | KZ | 5 | 3C | KZ | 5 | 3C | B251 |
| PI-STR | Stringology | ZK | 4 | 3C | B252 | ||||
| NIE-SBF | System Security and Forensics | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-SBF | System Security and Forensics | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| PI-TMN | Text Mining | ZK | 4 | 3C | B251 | ||||
| FIT-TS2 | Theoretical Seminar 2 | Czech | Z | 4 | 2C | B252 | |||
| BI-TS3 | Theoretical Seminar III | Czech | Z | 4 | 2C | B251 | |||
| NI-TS1 | Theoretical Seminar Master I | Czech | Z | 4 | 2C | B251 | |||
| NI-TNN.25 | Theory of Neural Networks | Czech | Z,ZK | 4 | 1P+1C | B252 | |||
| PI-TPL | Type Systems for Programming Languages | English | ZK | 4 | 3C | B252, B251 | |||
| BIE-ADU.21 | Unix Administration | English | Z,ZK | 5 | 2P+2C | B252 | |||
| BIE-UOS.21 | Unix-like Operating Systems | English | KZ | 5 | 2P+2C | B251 | |||
| BIK-UOS.21 | Unix-like Operating Systems | Czech | KZ | 5 | 14KP+4KC | B251 | |||
| BI-UOS.21 | Unix-like Operating Systems | Czech | KZ | 5 | 2P+2C | B251 | |||
| NI-NUR | User Interface Design | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NIE-NUR | User Interface Design | English | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-VGA | Video Games Architecture | Czech | Z,ZK | 5 | 2P+1C | B251 | |||
| NI-VCC | Virtualization and Cloud Computing | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-DDW | Web Data Mining | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| NIE-DDW | Web Data Mining | English | Z,ZK | 5 | 2P+1C | B252 | |||
| BIK-AWD.21 | Web and Database Server Administration | Czech | Z,ZK | 5 | 14KP+4KC | B251 | |||
| BI-AWD.21 | Web and Database Server Administration | Czech | Z,ZK | 5 | 2P+2C | B251 | |||
| BIE-AWD.21 | Web and Database Server Administration | English | Z,ZK | 5 | 2P+2C | B251 | |||
| NIE-BPS | Wireless Computer Networks | English | Z,ZK | 4 | 2P+1C | B252 | |||