Main page | Study Branches/Specializations | Groups of Courses | All Courses | Roles               Instructions
A | C | D | E | F | G | I | L | M | N | O | P | R | S | T
A course is the basic teaching unit, it's design as a medium for a student to acquire comprehensive knowledge and skills indispensable in the given field. A course guarantor is responsible for the factual content of the course.
For each course, there is a department responsible for the course organisation. A person responsible for timetabling for a given department sets a time schedule of teaching and for each class, s/he assigns an instructor and/or an examiner.
Expected time consumption of the course is expressed by a course attribute extent of teaching. For example, extent = 2 +2 indicates two teaching hours of lectures and two teaching hours of seminar (lab) per week.
At the end of each semester, the course instructor has to evaluate the extent to which a student has acquired the expected knowledge and skills. The type of this evaluation is indicated by the attribute completion. So, a course can be completed by just an assessment ('pouze zápočet'), by a graded assessment ('klasifikovaný zápočet'), or by just an examination ('pouze zkouška') or by an assessment and examination ('zápočet a zkouška') .
The difficulty of a given course is evaluated by the amount of ECTS credits.
The course is in session (cf. teaching is going on) during a semester. Each course is offered either in the winter ('zimní') or summer ('letní') semester of an academic year. Exceptionally, a course might be offered in both semesters.
The list presented here is sorted by departments, within departments alphabetically by the Course title. The departments are listed alphabetically by the Department code.

Courses


18101 Dept of Computer Science
Course code Course title Extent of teaching
Completion
Semester
Credits
Guarantor Instructors
MI-PAL Advanced Algorithms 2P+1C Z,ZK L 4
NI-APT Advanced Program Testing 2P+1C Z,ZK Z 5 Donat-Bouillud P. Donat-Bouillud P.
NI-ATH AlgorithmicTheories of Games 2P+2C Z,ZK L 4 Valla T. Knop D., Valla T.
BI-AG1.21 Algorithms and Graphs 1 2P+2C Z,ZK Z 5 Knop D. Knop D., Opler M.
BI-AG1 Algorithms and Graphs 1 2P+2C Z,ZK Z 6
BIE-AG1.21 Algorithms and Graphs 1 2P+2C Z,ZK Z 5 Knop D. Valla T.
BIE-AG1 Algorithms and Graphs 1 2P+2C Z,ZK Z 6
BIK-AG1.21 Algorithms and Graphs 1 14KP+4KC Z,ZK Z 5 Knop D. Hušek R.
BIK-AG1 Algorithms and Graphs 1 14KP+4KC Z,ZK Z 6
BI-AG2.21 Algorithms and Graphs 2 2P+2C Z,ZK L 5 Suchý O. Hušek R.
BI-AG2 Algorithms and Graphs 2 2P+2C Z,ZK L 5
BIE-AG2.21 Algorithms and Graphs 2 2P+2C Z,ZK L 5 Suchý O. Suchý O.
BIE-AG2 Algorithms and Graphs 2 2P+2C Z,ZK L 5
BI-AVI.21 Algorithms visually 2P+1C Z,ZK L 4 Kučera L. Kučera L.
BI-AAG Automata and Grammars 2P+2C Z,ZK Z 6
BI-AAG.21 Automata and Grammars 2P+2C Z,ZK Z 5 Holub J. Holub J., Janoušek J.
BIE-AAG Automata and Grammars 2P+2C Z,ZK Z 6
BIE-AAG.21 Automata and Grammars 2P+2C Z,ZK Z 5 Holub J. Holub J.
BIK-AAG Automata and Grammars 13KP+4KC Z,ZK Z 6
BIK-AAG.21 Automata and Grammars 14KP+4KC Z,ZK Z 5 Holub J. Šestáková E., Guth O.
MI-AVY Automata in Text Pattern Matching 2P+1C Z,ZK L 4 Guth O. Žďárek J., Guth O., Pecka T., Plachý Š., Trávníček J.
MI-GEN Code Generators 2P+1C Z,ZK L 4
NI-GEN Code Generators 2P+1C Z,ZK Z 5 Janoušek J. Janoušek J., Máj P.
MI-ATH Combinatorial Theories of Games 2P+2C Z,ZK L 4
NI-KTH Combinatorial Theories of Games 2P+1C Z,ZK L 4 Valla T. Valla T.
BI-CCN Compiler Construction 3P Z,ZK L 5 Kirsch C. Kirsch C.
BIE-CCN Compiler Construction 3P Z,ZK L 5 Kirsch C. Kirsch C.
MI-CPX Complexity Theory 3P+1C Z,ZK Z 5
NI-CPX Complexity Theory 3P+1C Z,ZK Z 5 Suchý O. Knop D., Suchý O.
MI-KOD.16 Data Compression 2P+1C Z,ZK L 5
NIE-KOD Data Compression 2P+1C Z,ZK L 5 Holub J. Holub J.
NI-KOD Data Compression 2P+1C Z,ZK L 5 Holub J. Holub J.
BI-EP1 Effective programming 1 2P+2C Z Z 4 Kačer M. Kačer M.
BIE-EFA Efficient Algorithms 2P+2C Z,ZK Z 5
BIK-EFA Efficient Algorithms 13KP+4KC Z,ZK Z 5
BIK-EIA Efficient Implementation of Algorithms 13KP+4KC Z,ZK Z 5
MI-PAM Efficient Preprocessing and Parameterized Algorithms 2P+1C Z,ZK L 4
NI-PAM Efficient Preprocessing and Parameterized Algorithms 2P+1C Z,ZK L 4 Suchý O. Suchý O.
BI-EP2 Efficient Programming 2 2P+2C KZ L 4 Kačer M. Kačer M.
MI-EVY.16 Efficient Text Pattern Matching 2P+1C Z,ZK Z 5
NIE-EVY Efficient Text Pattern Matching 2P+1C Z,ZK Z 5 Holub J. Holub J.
NI-EVY Efficient Text Pattern Matching 2P+1C Z,ZK Z 5 Holub J. Holub J.
NI-VOL Elections 2P+1C Z,ZK L 5 Knop D. Knop D.
BIE-TED Electronic Documentation Design 2P+2C KZ L 5
NI-FMT Finite model theory 2P+1C Z,ZK L 4
MI-FLP Functional and Logical Programming 2P+1C Z,ZK L 4
BIE-GRA Graph Algorithms and Complexity Theory 2P+2C Z,ZK L 5
BIK-GRA Graph Algorithms 13KP+4KC Z,ZK L 5
MI-GAK Graph theory and combinatorics 2P+2C Z,ZK L 5
NIE-GAK Graph theory and combinatorics 2P+2C Z,ZK L 5 Valla T. Valla T.
NI-GAK Graph theory and combinatorics 2P+2C Z,ZK L 5 Valla T. Valla T.
BIE-CSI Introduction to Computer Science 2C Z Z 2 Kirsch C. Kirsch C.
NI-DVG Introduction to Discrete and Computational Geometry 2P+1C Z,ZK L 5 Saumell Mendiola M. Saumell Mendiola M.
NIE-DVG Introduction to Discrete and Computational Geometry 2P+1C Z,ZK L 5 Saumell Mendiola M. Saumell Mendiola M.
MI-LOM.16 Linear Optimization and Methods 2P+1C Z,ZK Z 5
NI-LOM Linear Optimization and Methods 2P+1C Z,ZK Z 5 Knop D. Knop D.
NI-MPJ Modelling of Programming Languages 2P+1C Z,ZK Z 5
MI-NON.16 Nonlinear Continuous Optimization and Numerical Methods 2P+1C Z,ZK Z 5
NIE-NON Nonlinear Continuous Optimization and Numerical Methods 2P+1C Z,ZK Z 5 Kruis J. Kruis J.
NI-NON Nonlinear Continuous Optimization and Numerical Methods 2P+1C Z,ZK Z 5 Kruis J. Kruis J.
BIE-OOP.21 Object-Oriented Programming 2P+2C Z,ZK Z 5 Křikava F. Křikava F., Máj P.
BIE-OOP Object-Oriented Programming 2P+2C Z,ZK Z 4 Křikava F. Křikava F.
BIK-OOP.21 Object-Oriented Programming 14KP+4KC Z,ZK Z 5 Křikava F. Křikava F.
BIK-OOP Object-Oriented Programming 14KP+4KC Z,ZK Z 4 Křikava F. Křikava F.
BI-OOP.21 Object-Oriented Programming 2P+2C Z,ZK Z 5 Křikava F. Křikava F., Máj P.
BI-OOP Object-Oriented Programming 2P+2C Z,ZK Z 4 Křikava F. Křikava F.
BI-ORL Operations Research and Linear Programming 1P+2C KZ L 5 Knop D. Knop D.
MI-SYP.16 Parsing and Compilers 2P+1C Z,ZK Z 5
NIE-SYP Parsing and Compilers 2P+1C Z,ZK Z 5 Janoušek J. Janoušek J.
NI-SYP Parsing and Compilers 2P+1C Z,ZK Z 5 Janoušek J. Janoušek J.
MI-ROZ Pattern Recognition 2P+1C Z,ZK Z 4
MI-ROZ.16 Pattern Recognition 2P+1C Z,ZK Z 5
NIE-ROZ Pattern Recognition 2P+1C Z,ZK Z 5
NI-ROZ Pattern Recognition 2P+1C Z,ZK Z 5 Haindl M. Haindl M.
BIE-PA1 Programming and Algorithmics 1 2P+2R+2C Z,ZK Z 6
BIE-PA1.21 Programming and Algorithmics 1 2P+2R+2C Z,ZK Z 7 Trávníček J. Trávníček J.
BIK-PA1 Programming and Algorithmics 1 20KP+6KC Z,ZK Z 6
BIK-PA1.21 Programming and Algorithmics 1 14KP+8KC Z,ZK Z 7 Trávníček J. Bernhauer D.
BI-PA1 Programming and Algorithmics 1 2P+2R+2C Z,ZK Z 6
BI-PA1.21 Programming and Algorithmics 1 2P+2R+2C Z,ZK Z 7 Trávníček J. Balík M., Trávníček J., Vagner L., Vogel J.
BIE-PA2 Programming and Algorithmics 2 2P+1R+1C Z,ZK L 7
BIE-PA2.21 Programming and Algorithmics 2 2P+1R+2C Z,ZK L 7 Trávníček J. Trávníček J.
BIK-PA2 Programming and Algorithmics 2 13KP+4KC Z,ZK L 7
BIK-PA2.21 Programming and Algorithmics 2 14KP+6KC Z,ZK L 7 Trávníček J. Hušek R., Kolomazníková B.
BI-PA2 Programming and Algorithmics 2 2P+1R+2C Z,ZK L 7
BI-PA2.21 Programming and Algorithmics 2 2P+1R+2C Z,ZK L 7 Trávníček J. Hušek R., Trávníček J., Vogel J.
BI-PMA Programming in Mathematica 2P+2C Z,ZK Z 4 Buk Z. Buk Z.
BIE-PJP Programming Languages and Compilers 2P+1C Z,ZK L 5
BIE-PJP.21 Programming Languages and Compilers 2P+1C Z,ZK L 5 Janoušek J. Janoušek J.
BI-PJP Programming Languages and Compilers 2P+1C Z,ZK L 5
BI-PJP.21 Programming Languages and Compilers 2P+1C Z,ZK L 5 Janoušek J. Janoušek J.
BIE-PPA.21 Programming Paradigms 2P+2R Z,ZK Z 5 Janoušek J. Křikava F., Máj P.
BIE-PPA Programming Paradigms 2P+2C Z,ZK Z 5
BIK-PPA.21 Programming Paradigms 14KP+4KC Z,ZK Z 5 Janoušek J. Janoušek J.
BIK-PPA Programming Paradigms 14KP+4KC Z,ZK Z 5
BI-PPA.21 Programming Paradigms 2P+2R Z,ZK Z 5 Janoušek J. Janoušek J., Máj P.
BI-PPA Programming Paradigms 2P+2R Z,ZK Z 5
BI-ACM Programming Practices 1 4C KZ L 5 Suchý O., Valla T. Suchý O., Valla T.
BI-ACM2 Programming Practices 2 4C KZ Z 5 Suchý O., Valla T. Suchý O., Valla T.
BI-ACM3 Programming Practices 3 4C KZ L 5 Suchý O., Valla T. Suchý O., Valla T.
BI-ACM4 Programming Practices 4 4C KZ Z 5 Suchý O., Valla T. Suchý O., Valla T.
MI-RUN.16 Runtime Systems 2P+1C Z,ZK Z 5
NI-RUN Runtime Systems 2P+1C Z,ZK L 5 Křikava F., Vlasák M. Křikava F., Vlasák M.
BI-VAK.21 Selected Applications of Combinatorics 2R Z L 3 Valla T. Valla T.
BIE-VAK.21 Selected Combinatorics Applications 2R Z L 3 Valla T. Knop D., Schierreich Š., Suchý O., Valla T.
NI-APR Selected Methods for Program Analysis 2P+1C Z,ZK L 5 Křikava F. Křikava F.
NI-SLA Sublinear algorithms 2P+1C Z,ZK Z 5 Knop D. Knop D.
BIE-SEG Systems Engineering 2C Z Z 0 Kirsch C. Kirsch C.
BI-TEX TeX and Typography 2P+1C Z,ZK L 4 Olšák P. Olšák P.
BI-TS1 Theoretical Seminar I 2C Z Z 4 Suchý O., Valla T. Suchý O., Valla T.
BI-TS2 Theoretical Seminar II 2C Z L 4 Suchý O., Valla T. Suchý O., Valla T.
BI-TS3 Theoretical Seminar III 2C Z Z 4 Suchý O., Valla T. Suchý O., Valla T.
BI-TS4 Theoretical Seminar IV 2C Z L 4 Suchý O., Valla T. Suchý O., Valla T.
MI-TS3 Theoretical Seminar Master III 2C Z Z 4
NI-TS3 Theoretical Seminar Master III 2C Z Z 4 Suchý O., Valla T.
MI-TS2 Theoretical Seminar Master II 2C Z L 4
NI-TS2 Theoretical Seminar Master II 2C Z L 4 Suchý O., Valla T. Suchý O., Valla T.
MI-TS1 Theoretical Seminar Master I 2C Z Z 4
NI-TS1 Theoretical Seminar Master I 2C Z Z 4 Suchý O., Valla T. Suchý O., Valla T.
MI-TS4 Theoretical Seminar Master IV 2C Z L 4
NI-TS4 Theoretical Seminar Master IV 2C Z L 4 Suchý O., Valla T. Suchý O., Valla T.


Page updated 28. 3. 2024, semester: Z/2023-4, L/2019-20, L/2022-3, Z/2019-20, Z/2022-3, L/2020-1, L/2023-4, Z/2020-1, Z,L/2021-2, Send comments to the content presented here to Administrator of study plans Design and implementation: J. Novák, I. Halaška