Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

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 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 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
Data valid to 2025-11-29
For updated information see http://bilakniha.cvut.cz/en/f8-volitelne.html