Elective courses Faculty of Information Technology
| Code | Course name | Language | WINTER SEMESTER | SUMMER SEMESTER | Enrolled in semester | ||||
| Tutor | completion | credits | range | completion | credits | range | |||
| 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-CTF | Capture The Flag | Czech | KZ | 4 | 3C | KZ | 4 | 3C | B251, B252 |
| PI-KP | Communication protocols | ZK | 4 | 3C | B252 | ||||
| NI-VYC | Computability | Czech | Z,ZK | 4 | 2P+2C | 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 Vít Bezouška, Jaroslav Borecký, Martin Daňhel, Jakub Fišer, Petr Fišer, Peter Guľa, Olha Harielina, Tereza Horníčková, Robert Hülle, Stanislav Jeřábek, Jan Kirchner, Martin Kohlík, Pavel Kubalík, Hana KubátováⒼ, Vojtěch Miškovský, Martin Novotný, Tomáš Přeučil, Matěj Sobotka, Adam Staes, Petr Vilímek, Jiří Vyskočil, Jan Řezníček, Adam Švehla
|
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 | |||
| 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 | |||
| 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-PIS | Enterprise Information Systems | Czech | Z,ZK | 5 | 2P+1C | B252 | |||
| BI-EJK | Enterprise Java and Kotlin |
Czech | Z,ZK | 4 | 2P+2C | 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 | |||
| PI-TGR | Graph Theory | ZK | 4 | 2P+1C | B252, B251 | ||||
| FITE-GRI | Grid Computing | English | Z,ZK | 5 | 2P+1C | B251 | |||
| 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 | |||
| PI-IRT | Information retrieval | ZK | 4 | 3C | B252 | ||||
| NI-IVS | Intelligent embedded systems | Czech | KZ | 4 | 1P+3C | 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-MPL | Managerial Psychology | Czech | ZK | 2 | 2P | ZK | 2 | 2P | B252, B251 |
| 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-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 | |||
| 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 | |||
| 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 Tomáš Dejmek, Jarmila Fialová, Jakub Horák, Radek Hušek, Roman Jelínek, Barbora Kolomazníková, František Kovář, Jaroslav Kříž, Petr Laštovička, Jan Matoušek, Petr Pauš, Tomáš Pecka, Matyáš Rak, Jan TrávníčekⒼ, Ladislav Vagner, Josef Vogel, Michaela Weberová, Filip Čihák, Ondřej Štorc, Jan Šuráň, Petr Šťastný
|
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 | |||
| BI-PYT.21 | Python Programming | Czech | KZ | 5 | 3C | KZ | 5 | 3C | B252, B251 |
| NIE-RUN | Runtime Systems | English | Z,ZK | 5 | 2P+1C | B252 | |||
| NI-RUN | Runtime Systems | English | Z,ZK | 5 | 2P+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 | |||
| 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-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 | |||