FI MU Study Catalogue 2025/2026
bachelor's program without specializations supporting Major/Minor study
This study programme is recommended to students who intend to get fundamental knowledge in informatics and get acquainted with the general principals of making and using information technology. Besides, the basic orientation in the field students will get enough knowledge and practical training to be able to find employment in the field immediately after graduation. The programme offers some options to aim the profile of the education towards selected basic areas of computer science, such as computer graphics, data processing, information security, networking, artificial intelligence, and computer science.
Graduates may immediately start working on junior IT positions and will be ready to deepen their knowledge according to the needs of their employer. Graduates are also ready to continue their studies in any master degree programme related to informatics or to opt for some other discipline to get interesting interdisciplinary knowledge.
Requirements for successful graduation
- Obtain at least 180 credits overall and pass the final state exam.
- Obtain 10 credits for SBAPR course and successfully defend Bachelor's Thesis. See more details.
- Fulfil requirements of a single-field study option or Major study option.
- Pass all the compulsory and elective courses of the program, selected study option, and selected focus with the highest possible graduation form (unless explicitly stated otherwise).
Compulsory courses of the program
IB000
|
Mathematical Foundations of Computer Science | |
---|---|---|
IB002
|
Algorithms and Data Structures I | |
IB005
|
Formal Languages and Automata | |
IB015
|
Non-Imperative Programming | |
IB111
|
Foundations of Programming | |
MB151
|
Linear Models | |
MB152
|
Differential and Integral Calculus | |
MB153
|
Statistics I | |
MB154
|
Discrete Mathematics | |
PB006
|
Principles of Programming Languages and OOP | |
PB016
|
Introduction to Artificial Intelligence | |
PB111
|
Principles of Low-level Programming | |
PB151
|
Computer Systems | |
PB152
|
Operating Systems | |
PB152zk
|
Operating Systems - Exam | |
PB154
|
Database Systems | |
PB156
|
Computer Networks | |
PV004
|
UNIX | |
PV080
|
Information Security and Cryptography | |
VB001
|
English Exam | |
SBPrip
|
Revisions for Bachelor State Exam | |
SBAPR
|
Bachelor Thesis | |
Typesetting and academic writing Pass at least 1 course of the following list | ||
English Obtain at least 3 credits by passing courses of the following list | ||
Social science, natural sciences, and humanities background Obtain at least 9 credits by passing courses of the following list | ||
Physical education Obtain at least 2 credits by passing courses of the following list | ||
SOBHA
|
Defence of Thesis | |
SZB
|
State Exam (Bc degree) |
Study option: Single-field study of Informatics
Compulsory courses and other obligations of the study option
Pass all obligatory courses of the program. | ||
IB107
|
Computability and Complexity | |
---|---|---|
IB031
|
Introduction to Machine Learning | |
PB007
|
Software Engineering I | |
Programming Pass at least 1 course of the following list | ||
Fulfil the conditions of at least one focus group. |
Focus groups
Open Informatics
This focus is recommended for students who want to choose their own profile.
Choice in open informatics Obtain at least 25 credits by passing courses of the following list |
Computer Systems, Communication and Security
This focus is recommended to students who intend to continue their studies in follow-up Masters' degree program Computer Systems, Communication and Security.
PV170
|
Design of Digital Systems | |
---|---|---|
PV065
|
UNIX -- Programming and System Management I | |
PB138
|
Basics of Web Development and Markup Languages | |
PV077
|
UNIX -- Programming and System Management II | |
PV005
|
Computer Network Services | |
IB109
|
Design and Implementation of Parallel Systems | |
Choice in computer systems Pass at least 1 course of the following list |
Robotics
This focus is recommended to students who are interested in the area of design and programming of HW systems.
PB120
|
Robotics | |
---|---|---|
PV170
|
Design of Digital Systems | |
PV194
|
External Environments of Digital Systems | |
PV198
|
Onechip Controllers | |
Choice in robotics Pass at least 1 course of the following list |
Visual Informatics
This focus is recommended to students who intend to continue their studies in follow-up Masters' degree program Visual Informatics.
PB130
|
Introduction to Digital Image Processing | |
---|---|---|
PB009
|
Principles of Computer Graphics | |
PV112
|
Computer Graphics API | |
PV291
|
Introduction to Digital Signal Processing | |
Choice in visual informatics Obtain at least 2 credits by passing courses of the following list |
Graphic Design
This focus is recommended to students who intend to continue their studies in follow-up Masters' degree program Visual Informatics specialized in Graphic Design.
PB130
|
Introduction to Digital Image Processing | |
---|---|---|
PV123
|
Introduction to Visual Communication | |
PB009
|
Principles of Computer Graphics | |
PV078
|
Graphic Design I | |
VV035
|
3D Modeling | |
PV066
|
Typography I | |
PV291
|
Introduction to Digital Signal Processing | |
PV084
|
Type Design I |
Natural Language Processing
This focus is recommended to students who intend to continue their studies in follow-up Masters' degree program Artificial Intelligence and Data Processing specialized in Natural Language Processing.
IV161
|
Natural Language Processing in Practice | |
---|---|---|
IB030
|
Introduction to Natural Language Processing | |
IB047
|
Introduction to Corpus Linguistics and Computer Lexicography | |
PB095
|
Introduction to Speech Processing | |
PB106
|
Corpus Linguistic Project I | |
PV173
|
Lab Seminar – NLP |
Fundaments of mathematics
When selecting this option, the obligation of courses with prefixes MB151 and MB152 is cancelled. This focus is recommended to students who intend to continue their studies in follow-up Masters' degree program Theoretical Computer Science or follow-up Masters' degree program Artificial Intelligence and Data Processing.
PřF:M1110
|
Linear Algebra and Geometry I | |
---|---|---|
PřF:M2110
|
Linear Algebra and Geometry II | |
PřF:M1100
|
Mathematical Analysis I | |
PřF:M2100
|
Mathematical Analysis II | |
PřF:M2150
|
Algebra I | |
Choice in advanced mathematics Pass at least 1 course of the following list |
Recommended course of study
Fall 2025 (1. term)
Spring 2026 (2. term)
Fall 2026 (3. term)
Spring 2027 (4. term)
Fall 2027 (5. term)
Spring 2028 (6. term)
Study option: Major
Compulsory courses and other obligations of the study option
Pass all obligatory courses of the program. | ||
Fulfill conditions of Minor of another study program. |
Recommended course of study
Fall 2025 (1. term)
Spring 2026 (2. term)
Fall 2026 (3. term)
Spring 2027 (4. term)
Fall 2027 (5. term)
Study option: Minor
Compulsory courses and other obligations of the study option
IB000ext
|
Mathematical Foundations of Computer Science | |
---|---|---|
IB110
|
Introduction to Informatics | |
IB113
|
Introduction to Programming and Algorithms | |
IB114
|
Introduction to Programming and Algorithms II | |
PB001
|
Introduction to Information Technologies | |
PB016
|
Introduction to Artificial Intelligence | |
PB153
|
Operating Systems and Their Interfaces | |
PB156
|
Computer Networks | |
PB168
|
Introduction to DB and IS | |
PV004
|
UNIX | |
PV157
|
Authentication and Access Control | |
IV130
|
Pros and Cons of Intelligent Systems | |
IV109
|
Modeling and Simulation | |
SZB
|
State Exam (Bc degree) |