FI MU Study Catalogue 2019/2020

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
PB154 Database Systems
PB156 Computer Networks
PV004 UNIX
PV080 Information security and cryptography
VB000 Elements of Style
VB001 English Exam
SBPrip Revisions for Bachelor State Exam
SOBHA Defence of Thesis
SZB State Exam (Bc degree)
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
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
VB023 Folk Music
VB041 The Principles of Legal Reasoning
VB042 Intellectual Property
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

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 Artificial Intelligence I
Programming Pass at least 1 course of the following list
PB161 C++ Programming
PB162 Java
PB069 Desktop Application Development in C#/.NET
Fulfil the conditions of at least one focus group.

Focus groups

Informatics with no focus

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
PV062 File Structures
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
PV272 3D Modelling
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

Recommended course of study

Fall 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Spring 2021 (4. term)
Fall 2021 (5. term)
Spring 2022 (6. term)