FI MU Study Catalogue 2019/2020
bachelor's program without specializations
The focus of the Programming and development bachelor program is design, creation, implementation, and program maintenance technology and in lesser amount also technical equipment of modern computer systems and digitally controlled systems. Graduates of the program will have a fundamental understanding of the whole computer systems life cycle, starting with computer architectures, programming and software engineering, through computer networks and operating systems and ending with the development of embedded systems. This technological view is supported by the necessary mathematical foundations and by an introduction to design principles of secure computer systems. An important feature of the program is the focus on continuous practical verification of attained knowledge, including semestral project and voluntary semester-long internship. The goal of this program is to focus the graduates on the solving the technological (real world) problems.
Graduates are able to immediately work as junior programmers, designers or members of a test team with fundamentals broad enough for following professional and career growth.
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.
- Pass all the compulsory and elective courses of the program 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 |
IB015
|
Non-Imperative Programming |
IB109
|
Design and Implementation of Parallel Systems |
IB110
|
Introduction to Informatics |
IB111
|
Foundations of Programming |
PB006
|
Principles of Programming Languages and OOP |
PB007
|
Software Engineering I |
PB071
|
Principles of low-level programming |
PB138
|
Modern Markup Languages and Their Applications |
PB151
|
Computer Systems |
PB152
|
Operating Systems |
PB152cv
|
Operating Systems - practicals |
PB154
|
Database Systems |
PB156
|
Computer Networks |
PB156cv
|
Computer Networks - practicals |
PB175
|
Project managment and project |
PV028
|
Applied Information Systems |
PV080
|
Information security and cryptography |
PV170
|
Design of Digital Systems |
PV239
|
Mobile Application Development |
PV260
|
Software Quality |
MB141
|
Linear algebra and discrete mathematics |
MB142
|
Applied math analysis |
MB143
|
Design and analysis of statistical experiments |
PV004
|
UNIX |
VB000
|
Elements of Style |
VB001
|
English Exam |
SBPrip
|
Revisions for Bachelor State Exam |
SOBHA
|
Defence of Thesis |
SZB
|
State Exam (Bc degree) |
Programming Pass at least 1 course of the following list | |
PB161
|
C++ Programming |
PB162
|
Java |
PB069
|
Desktop Application Development in C#/.NET |
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 |
Recommended course of study
Fall 2019 (1. term)
Spring 2020 (2. term)
Fall 2020 (3. term)
Spring 2021 (4. term)
-
MB143
Design and analysis of statistical experiments -
IB109
Design and Implementation of Parallel Systems -
IB110
Introduction to Informatics -
PV080
Information security and cryptography -
PB175
Project managment and project - Choice: 1 course from Programming
- Choice: 5 credits from Common university background