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

Elective courses Faculty of Information Technology

Code Course name Language WINTER SEMESTER SUMMER SEMESTER Enrolled in semester
Tutor completion credits range completion credits range
PI-VAP Advanced Computer Architectures ZK 4 3C B241, B242
NIE-PDB Advanced Database Systems English Z,ZK 5 2P+1C B241
NI-PDB Advanced Database Systems Czech Z,ZK 5 2P+1C B241
NIE-PIS Advanced Information Systems English Z,ZK 5 2P+1C B242
PI-PPA Advanced Parallel Algorithms ZK 4 3C B241, B242
PI-ROZ Advanced Pattern Recognition ZK 4 3C B242
NIE-AIB Algorithms of Information Security English Z,ZK 5 2P+1C B241
NI-AIB Algorithms of Information Security Czech Z,ZK 5 2P+1C B241
PI-ANM Applied Numerical Mathematics ZK 4 3C ZK 4 3C B241, B242
PI-ARB Arbology ZK 4 3C ZK 4 3C B241, B242
PI-ASP Architecture of Symbolic Computers ZK 4 3C ZK 4 3C B241, B242
BIE-ZUM.21 Artificial Intelligence Fundamentals English Z,ZK 5 2P+2C B242
BIE-AAG.21 Automata and Grammars English Z,ZK 5 2P+2C B241
BIK-AAG.21 Automata and Grammars Czech Z,ZK 5 14KP+4KC B241
FIT-BOZP Basic Health and Occupational Safety Regulations Czech Z 0 2+2 B241
NI-BML Bayesian Methods for Machine Learning Czech KZ 5 2P+1C B242
NI-CTF Capture The Flag Czech KZ 4 3C B241
PI-KP Communication protocols ZK 4 3C B242
NI-VYC Computability Czech Z,ZK 4 2P+2C B242
PI-AVG Computational genomics algorithms ZK 4 2P+1C B242
BIE-PSI.21 Computer Networks English Z,ZK 5 2P+1R+1C B242
BI-PSI.21 Computer Networks Czech Z,ZK 5 2P+1R+1C B242
BIK-PSI.21 Computer Networks Czech Z,ZK 5 14KP+4KC B242
BI-SAP.21 Computer Structure and Architecture Czech Z,ZK 5 2P+1R+2C B242
BIE-SAP.21 Computer Structures and Architectures English Z,ZK 5 2P+1R+2C B242
BIE-KAB.21 Cryptography and Security English Z,ZK 5 2P+2C B242
BI-KAB.21 Cryptography and Security Czech Z,ZK 5 2P+2C B242
BIK-KAB.21 Cryptography and Security Czech Z,ZK 5 14KP+4KC B242
NIE-KOD Data Compression English Z,ZK 5 2P+1C B242
PI-AKD Data Compression Algorithms ZK 4 3C B242
BIE-DBS.21 Database Systems English Z,ZK 5 2P+2R+1L B242
BIK-DBS.21 Database Systems Czech Z,ZK 5 14KP+6KC B242
NI-DSP Database Systems in Practes Czech Z,ZK 4 2P+1C B242
NI-DZO.23 Digital Image Processing Czech Z,ZK 6 2P+2C B242
NI-DID Digital drawing Czech Z 2 4C Z 2 4C B242
NI-DSV Distributed Systems and Computing Czech Z,ZK 5 2P+1C B241
NIE-DSV Distributed Systems and Computing English Z,ZK 5 2P+1C B241
BI-EP2 Efficient Programming 2 Czech KZ 4 2P+2C B242
NI-EVY Efficient Text Pattern Matching English Z,ZK 5 2P+1C B241
NIE-EVY Efficient Text Pattern Matching English Z,ZK 5 2P+1C B241
BI-ANG1 English Language Examination without Preparatory Courses Czech Z,ZK 2 2D B241, B242
BI-ANG English Language, Internal Certificate Czech ZK 2 2D ZK 2 2D B241, B242
BI-ANGK English language, contact preparation for the B2 level exam Czech Z 2 2C Z 2 2C B242, B241
NI-PIS Enterprise Information Systems Czech Z,ZK 5 2P+1C B242
BI-EJK Enterprise Java and Kotlin Czech Z,ZK 4 2P+2C B242
NIE-FME Formal Methods and Specifications English Z,ZK 5 2P+1C B242
NI-FME Formal Methods and Specifications Czech Z,ZK 5 2P+1C B242
PI-TGR Graph Theory ZK 4 2P+1C B241, B242
BIK-HMI History of Mathematics and Informatics Czech ZK 3 13KP+2KC B242
BI-HMI History of Mathematics and Informatics Czech Z,ZK 3 2P+1C B242
BI-HAS Human Aspects in Cryptography and Security Czech Z,ZK 5 2P+1C B241
BIE-HAS Human Factors in Cryptography and Security English Z,ZK 5 2P+1C B241
PI-IRT Information retrieval ZK 4 3C B242
NI-IVS Intelligent embedded systems Czech KZ 4 1P+3C B242
NI-LNG Introduction to Linguistics for IT Students Czech ZK 2 2P B242
BI-ULI Introduction to Linux Czech Z 2 4D B241
BIK-PKM Introduction to Mathematics Czech Z 4 B241
BI-PKM Introduction to mathematics Czech Z 4 B241
BI-PJS.21 JavaScript Programming Czech KZ 5 3C B242
BIK-SQL.1 Language SQL Czech KZ 4 13KP+4KC B242
NIE-LOM Linear Optimization and Methods English Z,ZK 5 2P+0S+1C B241
BI-SVZ.21 Machine vision and image processing Czech Z,ZK 5 2P+2C Z,ZK 5 2P+2C B241, B242
NI-MPL Managerial Psychology Czech ZK 2 2P ZK 2 2P B241, B242
NIE-MEP Modelling of Enterprise Processes English Z,ZK 5 2P+1C B241
NI-MEP Modelling of Enterprise Processes Czech Z,ZK 5 2P+1C B241
NIE-MTI Modern Internet Technologies English Z,ZK 5 2P+1C B241
NI-MTI Modern Internet Technologies Czech Z,ZK 5 2P+1C B241
BI-ST4 Network Technology 4 Czech Z 3 2C B242
PI-NSV Neural Networks and Computational Intelligence ZK 4 3C B241, B242
NI-NMU New media in art and design Czech ZK 3 2P+0C B241
BI-OSY.21 Operating Systems Czech Z,ZK 5 2P+1R+1L B242
BIK-OSY.21 Operating Systems Czech Z,ZK 5 14KP+4KC B242
BIE-OSY.21 Operating Systems English Z,ZK 5 2P+1R+1L B242
NIE-SYP Parsing and Compilers English Z,ZK 5 2P+1C B241
NI-SYP Parsing and Compilers English Z,ZK 5 2P+1C B241
FI-FIL Philosophy Czech ZK 2 2P ZK 2 2P B241, B242
BIE-PNO Practical Digital Design English KZ 5 2P+2C B241
BIE-PKM Preparatory Mathematics English Z 4 B241
PI-PSC Programmable Circuits and SoC ZK 4 2P+1C ZK 4 2P+1C B241
BI-ACM2 Programming Practices 2 Czech KZ 5 4C B241
BI-ACM3 Programming Practices 3 Czech KZ 5 4C B242
BI-ACM4 Programming Practices 4 Czech KZ 5 4C B241
BIK-PA1.21 Programming and Algorithmics 1 Czech Z,ZK 7 14KP+8KC B241
BIE-PA2.21 Programming and Algorithmics 2 English Z,ZK 7 2P+1R+2C B242
BI-PA2.21 Programming and Algorithmics 2 Czech Z,ZK 7 2P+1R+2C B242
BIK-PA2.21 Programming and Algorithmics 2 Czech Z,ZK 7 14KP+6KC B242
BIK-PJV Programming in Java Czech Z,ZK 4 13KP+4KC B242
BI-PYT.21 Python Programming Czech KZ 5 3C KZ 5 3C B241, B242
MIE-RUN.16 Runtime Systems English Z,ZK 5 2P+1C B242
NI-RUN Runtime Systems English Z,ZK 5 2P+1C B242
BIE-SKJ.21 Scripting Languages English Z,ZK 4 2P+2C B242
BI-SKJ.21 Scripting Languages Czech Z,ZK 4 2+2 B242
BI-VWM.21 Searching the Web and Multimedia Databases Czech Z,ZK 5 2P+1C B242
BIE-VMM Selected Mathematical Methods English Z,ZK 4 2P+2C B242
BI-VMM Selected Mathematical Methods Czech Z,ZK 4 2P+2C B242
PI-FME.1 Seminar on Formal Specifications ZK 4 3C ZK 4 3C B242
NI-LSM Statistical Modelling Lab Czech KZ 5 3C B242
NI-LSM2 Statistical Modelling Lab Czech KZ 5 3C KZ 5 3C B241
PI-STR Stringology ZK 4 3C B242
NIE-SBF System Security and Forensics English Z,ZK 5 2P+1C B241
NI-SBF System Security and Forensics Czech Z,ZK 5 2P+1C B241
PI-TMN Text Mining ZK 4 3C B241
BI-TS2 Theoretical Seminar II Czech Z 4 2C B241, B242
BI-TS3 Theoretical Seminar III Czech Z 4 2C B241
BI-TS4 Theoretical Seminar IV Czech Z 4 2C B242
NI-TS3 Theoretical Seminar Master III Czech Z 4 2C B241
NI-TS4 Theoretical Seminar Master IV Czech Z 4 2C B242
PI-TPL Type Systems for Programming Languages English ZK 4 3C B241, B242
BIE-ADU.21 Unix Administration English Z,ZK 5 2P+2C B242
BIE-UOS.21 Unix-like Operating Systems English KZ 5 2P+2C B241
BIK-UOS.21 Unix-like Operating Systems Czech KZ 5 14KP+4KC B241
BI-UOS.21 Unix-like Operating Systems Czech KZ 5 2P+2C B241
NI-NUR User Interface Design Czech Z,ZK 5 2P+1C B241
NIE-NUR User Interface Design English Z,ZK 5 2P+1C B241
NI-DDW Web Data Mining Czech Z,ZK 5 2P+1C B242
NIE-DDW Web Data Mining English Z,ZK 5 2P+1C B242
BIK-AWD.21 Web and Database Server Administration Czech Z,ZK 5 14KP+4KC B241
BI-AWD.21 Web and Database Server Administration Czech Z,ZK 5 2P+2C B241
BIE-AWD.21 Web and Database Server Administration English Z,ZK 5 2P+2C B241
NIE-BPS Wireless Computer Networks English Z,ZK 4 2P+1C B242
Data valid to 2025-08-09
For updated information see http://bilakniha.cvut.cz/en/f8-volitelne.html