FI MU Study Catalogue 2019/2020
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 subject 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.
- Obtain at least two credits from Physical training. See University Sport Centre.
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 |
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 |
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)
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 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Spring 2021 (4. term)
Fall 2021 (5. 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 |
PV260
|
Software Quality |
SBPrip
|
Revisions for Bachelor State Exam |
SZB
|
State Exam (Bc degree) |
Subject interconnecting study fields of Major and Minor. Obtain at least 3 credits by passing subjects of the following list | |
PV165
|
Process Management |
IV057
|
Seminar on Information Society |
IV109
|
Modeling and Simulation |