- Term Autumn 2025
Progression through the study plan
FI PVA Programming and development
Name in Czech: Programování a vývoj aplikací
bachelor's full-time single-subject, language of instruction: Czech
Included in the programme: FI B-PVA Programming and development
bachelor's full-time single-subject, language of instruction: Czech
Included in the programme: FI B-PVA Programming and development
Semester 1
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:IB000 | Mathematical Foundations of Computer Science | zk | 4+2 | Z | P |
FI:IB015 | Non-Imperative Programming | zk | 4+2 | Z | P |
FI:IB111 | Foundations of Programming | zk | 5+2 | Z | P |
FI:PB151 | Computer Systems | zk | 3+2 | P | P |
FI:PB154 | Database Systems | zk | 3+2 | Z | P |
FI:VB035 | English Skills for IT I | z | 1 | - | - |
30 credits |
Semester 2
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:IB002 | Algorithms and Data Structures I | zk | 4+2 | Z | P |
FI:MB141 | Linear Algebra and Discrete Mathematics | zk | 3+2 | P | P |
FI:PB111 | Principles of Low-level Programming | zk | 4+2 | - | P |
FI:PB152 | Operating Systems | z | 2 | P | P |
FI:PB156 | Computer Networks | zk | 2+2 | Z | P |
FI:PV004 | UNIX | zk | 2+2 | - | P |
FI:VB036 | English Skills for IT II | z | 2 | - | - |
29 credits |
Semester 3
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:MB142 | Applied Math Analysis | zk | 3+2 | P | P |
FI:PB006 | Principles of Programming Languages and OOP | zk | 2+2 | Z | P |
FI:PB152cv | Operating Systems - Practicals | k | 3+1 | - | P |
FI:PV028 | Applied Information Systems | k | 2+1 | P | P |
FI:PV170 | Design of Digital Systems | zk | 3+2 | Z | P |
FI:VB001 | English Exam | zk | 1 | - | - |
22 credits |
Semester 4
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:IB110 | Introduction to Informatics | zk | 3+2 | Z | P |
FI:MB143 | Design and Analysis of Statistical Experiments | zk | 3+2 | P | P |
FI:PB156cv | Computer Networks - Practicals | z | 2 | - | P |
FI:PB160 | C Programming | zk | 3+2 | - | P |
FI:PB161 | C++ Programming | zk | 3+2 | - | P |
FI:PB162 | Java Programming | zk | 3+2 | - | P |
FI:PB174 | Python Programming | zk | 3+2 | - | P |
FI:PB175 | Project Managment and Project | z | 3 | - | P |
FI:PB176 | Basics of Quality and Managment of Source Code | k | 3+1 | - | P |
FI:PV178 | Introduction to Development in C#/.NET | zk | 3+2 | - | P |
FI:SB100Reg | Registration for SB100 | z | - | - | P |
44 credits |
Semester 5
Semester 6
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:IB109 | Design and Implementation of Parallel Systems | zk | 2+2 | Z | P |
FI:PB029 | Electronic Document Preparation | zk | 3+2 | - | P |
FI:PB138 | Basics of Web Development and Markup Languages | zk | 3+2 | P | P |
FI:PV080 | Information Security and Cryptography | zk | 3+2 | Z | P |
FI:SBAPR | Bachelor Thesis | z | 10 | - | P |
FI:SBPrip | Revisions for Bachelor State Exam | z | 1 | - | P |
FI:SOBHA | Defence of Thesis | SZk | - | - | P |
FI:SZB | State Exam (Bc degree) | SZk | - | - | P |
FI:VB000 | Elements of Style | k | 2+1 | - | P |
FI:VB000Eng | Introduction to Academic Writing | k | 2+1 | - | P |
36 credits |
Any semester
Code | Name | Type of Completion | Credits | Profile Cat. | Requirement |
FI:VV064 | Academic and Professional Skills in English for IT | k | 2+1 | - | - |
3 credits |