FI MU Study Catalogue 2022/2023

Back to introduction page

Informatics

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

Compulsory subjects 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
PB007 Software Engineering I
PB071 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
SOBHA Defence of Thesis
SZB State Exam (Bc degree)
Typesetting and academic writing Pass at least 1 course of the following list
VB000 Elements of Style
VB000Eng Introduction to Academic Writing
PB029 Electronic Document Preparation
English Obtain at least 2 credits by passing subjects of the following list
VB035 English I
VB036 English II
VV064 Academic and Professional Skills in English for IT
Common university background Obtain at least 10 credits by passing subjects of the following list
IV123 Informatics-Driven Future
VB000 Elements of Style
VB000Eng Introduction to Academic Writing
PB029 Electronic Document Preparation
VB003 Economic Style of Thinking I
VB004 Economic Style of Thinking II
VB005 Panorama of Physics I
VB006 Panorama of Physics II
VB007 Philosophy of Science I
VB008 Philosophy of Science II
VB010 Philosophy of Language and Its Problems I
VB011 Philosophy of Language and Its Problems II
VB023 Folk Music
VB041 The Principles of Legal Reasoning
VB042 Intellectual Property
VV014 Religionistics
VV015 Political Science
VV018 Topics in Religionistics
VV019 Selected chapters in politology
VV024 Interpretation of Texts
VV026 Creative Writing Workshop
VV027 Postmodern culture
VV028 Psychology in Informatics
VV030 Philosophy and Theories of the Mind
VV031 Basics of Fine Art I
VV032 Introduction to History of Fine Art II
VV040 Theater Play
VV063 Computers and Ergonomy
VV065 Selected chapters in the Theory of Mind
VV066 English Conversation
VV076 Ethics and Information Technology
VV077 Business English for career in IT
CORE* Courses with prefix CORE

Study option: Single-field study of Informatics

Compulsory subjects and other obligations of the study option

Pass all obligatory courses of the program.
IB107 Computability and Complexity
IB031 Introduction to Machine Learning
PB016 Introduction to Artificial Intelligence
Programming Pass at least 1 course of the following list
PB161 C++ Programming
PB162 Java
PV178 Introduction to Development in C#/.NET
Fulfil the conditions of at least one focus group.

Focus groups

General Informatics

This choice is recommended to students who intend to stay without any focus in their Bachelors' degree study.

PV065 UNIX -- Programming and System Management I
MV008 Algebra I
PB009 Principles of Computer Graphics
PV003 Relational Database System Architecture
IB109 Design and Implementation of Parallel Systems
PV028 Applied Information Systems
PV005 Computer Network Services
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 Modern Markup Languages and Their Applications
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
PB176 Basics of Quality and Managment of Source Code
PB173 Domain specific development
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
PV131 Digital Image Processing
Choice in visual informatics Obtain at least 2 credits by passing subjects of the following list
PV160 Laboratory of Human-Computer Interaction
PV162 Image Processing Project
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
PV272 3D Modelling
PV066 Typography I
PV131 Digital Image Processing
PV084 Type Design I
Bioinformatics and System Biology

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 Bioinformatics and System Biology.

IV107 Bioinformatics I
VV071 Biochemistry for bioinformatics
PA052 Introduction to Systems Biology
VV072 Molecular biology for bioinformatics
IV114 Bioinformatics and Systems Biology Project
PB051 Computational methods in Bioinformatics and Systems Biology
Math Informatics

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.

MV008 Algebra I
IV109 Modeling and Simulation
IV119 Seminar on Discrete Mathematical Methods
MA010 Graph Theory
MA018 Numerical Methods
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.

MV008 Algebra I
IB030 Introduction to Computational Linguistics
IB047 Introduction to Corpus Linguistics and Computer Lexicography
PB095 Introduction to Speech Processing
PB106 Corpus Linguistic Project I
PV173 Natural Language Processing Seminar
Extended math education

When selecting this option, the obligation of courses with prefix MB 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:MIN101 Mathematics I
PřF:M1VM01 Algorithmization and numerical computations
PřF:MIN201 Mathematics II
PřF:MIN202 Numerical calculations
PřF:MIN301 Mathematics III
PřF:MIN401 Mathematics IV
PřF:M3121 Probability and Statistics I
PřF:M4122 Probability and Statistics II
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
PřF:M3150 Algebra II
PřF:M3100 Mathematical Analysis III

Recommended course of study

Fall 2022 (1. term)
Spring 2023 (2. term)
Fall 2023 (3. term)
Spring 2024 (4. term)
Fall 2024 (5. term)
Spring 2025 (6. term)

Study option: Major

Compulsory subjects 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 2022 (1. term)
Spring 2023 (2. term)
Fall 2023 (3. term)
Spring 2024 (4. term)
Fall 2024 (5. term)
Spring 2025 (6. term)

Study option: Minor

Compulsory subjects and other obligations of the study option

IB000 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
PB007 Software Engineering I
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)

Recommended course of study

Fall 2023 (3. term)
Spring 2024 (4. term)
Fall 2024 (5. term)
Spring 2025 (6. term)