Study plan – FEI / B0613A140010 / - / - / B / P / Ostrava / en

Academic year2020/2021Study programmeB0613A140010 - Computer Science
FacultyFaculty of Electrical Engineering and Computer ScienceSpecialization -
Type of studyBachelor
Form of studyFull-timeLanguage of instructionEnglish
Tutorial centreOstrava
Sort according tosemester
FSE-B-Computer Science (Compulsory)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 460-2054/02 FPR Functional Programming 1 GC 1+2 3 English PZ INF
PSP selection 440-2104/02 ZDS Introduction to Digital Systems 1 CrEx 2+2 5 English PZ INF
PSP selection 460-2052/02 UPR Introduction to Programming 1 GC 1+3 5 English PZ INF
PSP selection 460-2034/04 APPS Computer Architecture and Parallel Systems 1 CrEx 3+2 6 English PZ INF
PSP selection 460-2009/05 SWI Introduction to Software Engineering 1 CrEx 2+2 4 English PZ INF
PSP selection 460-2055/02 OOP Object Oriented Programming 1 CrEx 1+3 4 English PZ INF
PSP selection 460-2006/04 POS Computer Networks 2 CrEx 2+3 5 English PZ INF
PSP selection 460-2056/02 DS I Database Systems I 2 GC 2+2 4 English PZ INF
PSP selection 460-2037/04 VIS Information Systems Development 2 CrEx 2+2 4 English PZ INF
PSP selection 460-2059/02 DS II Database systems II 2 CrEx 2+3 6 English PZ INF
PSP selection 460-2060/02 SKJ Scripting Languages 2 GC 2+2 4 English PZ INF
PSP selection 460-2017/04 URO User Interfaces 2 GC 1+2 4 English PZ INF
PSP selection 460-2021/04 ZPG Fundamentals of Computer Graphics 3 CrEx 2+2 4 English PZ INF
PSP selection 460-2064/02 ZSU Fundamentals of Machine Learning 3 GC 2+2 4 English PZ INF
PSP selection 460-2016/06 OSY Operating Systems 3 CrEx 2+3 5 English PZ INF
PSP selection 460-2040/04 PB Computer Security 3 CrEx 2+2 4 English PZ INF

Subject 460-2055 / 01 Object Oriented Programming has as a required prerequisite subject 460-2052 / 01 Introduction to Programming.

FSE-B-Theoretical Foundations of Computer Science (Compulsory)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 460-2051/02 ULM Introduction to Logical Thinking 1 CrEx 2+2 5 English ZT TZI
PSP selection 470-2110/04 MA1 Mathematical Analysis 1 1 CrEx 3+2 5 English ZT TZI
PSP selection 460-2001/06 ALG I Algorithms I 1 GC 2+2 4 English ZT TZI
PSP selection 470-2205/02 LA Linear Algebra 1 CrEx 2+2 4 English ZT TZI
PSP selection 470-2111/04 MA2 Mathematical Analysis 2 1 GC 2+1 3 English ZT TZI
PSP selection 460-2003/05 ALG II Algorithms II 2 GC 2+2 5 English ZT TZI
PSP selection 470-2301/04 DIM Discrete Mathematics 2 CrEx 2+2 5 English ZT TZI
PSP selection 460-2005/04 UTI Introduction to Theoretical Computer Science 2 CrEx 2+3 5 English ZT TZI
PSP selection 460-2018/04 PJP Programming Languages and Compilers 3 GC 2+2 4 English ZT TZI

FSE-B-Computer Science C# (Choice-compulsory type A)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 460-2057/02 C# I C# Programming I 2 GC 2+2 4 English PZ IC#
PSP selection 460-2061/02 C# II C# Programming II 2 GC 2+2 4 English PZ IC#

The student shall register for and study one of the following pairs of courses; this shall be taken into account in SZZ (SZZ PV INF C# or SZZ PV INF Java):
a) C# Programming I and C # Programming II
b) or Java Programming I and Java Programming II
The subject 460-2057/02 Programming in C# I is required as a prerequisite for subject 460-2061/02 Programmin in C# II.

FSE-B-Computer Science Java (Choice-compulsory type A)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 460-2058/02 JAVA I Java Programming I 2 GC 2+2 4 English PZ IJA
PSP selection 460-2062/02 JAVA II Java Programming II 2 GC 2+2 4 English PZ IJA

The student shall register for and study one of the following pairs of courses; this shall be taken into account in SZZ (SZZ PV INF C# nebo SZZ PV INF Java):
a) C# Programming I and C # Programming II
b) or Java Programming I and Java Programming II
The subject 460-2058/02 Programming in Java I is required as a prerequisite for subject 460-2062/02 Programmin in Java II.

B-Computer Science (Compulsory)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 712-0124/04 Ab/I-FEI English Language b/I for FEI - intermediate 1 Cr 0+2 2 English
PSP selection 713-0012/03 TVA Physical Education A 1 Cr 0+2 1 English
PSP selection 420-2004/02 BvE Safety in Electrical Engineering 1 Ex 1+0 1 English
PSP selection 711-0605/33 sociologie Sociology 1 Cr 0+2 2 English
PSP selection 712-0125/04 Ab/II-FEI English Language b/II for FEI - intermediate 1 Cr 0+2 2 English
PSP selection 711-0203/16 DVT History of Science and Technology 1 Cr 0+2 2 English
PSP selection 713-0013/03 TVB Physical Education B 1 Cr 0+2 1 English
PSP selection 460-2066/02 STD Typography of Technical Documents 1 GC 0+1 1 English PZ
PSP selection 712-0126/03 Ab/III-FEI English Language b/III for FEI - intermediate 2 Cr 0+2 2 English
PSP selection 712-0127/03 Ab/IV-FEI English Language b/IV for FEI - intermediate 2 CrEx 0+2 2 English
PSP selection 460-2063/02 SP Semestral Project 2 Cr 0+0 1 English PZ
PSP selection 460-2007/04 BP I Bachelor Project I 3 Cr 0+1 4 English PZ
PSP selection 460-2008/04 BP II Bachelor Project II 3 Cr 0+3 12 English PZ

• The schedule for the Safety in Electrotechnics course is going to be made public on the faculty’s website (www.fei.vsb.cz) at the beginning of September.
• The student shall register mandatorily for English language courses in the first four semesters of study. Students will be automatically registered into an advanced level course; it is possible to request a transfer to a beginner‘s course. Students shall contact the study department without delay for the change of language course level.
• During the first year of study, the student has to mandatorily complete two semesters of the Physical Education course; the student shall choose a specific sport according to the offer of Physical Education Department at the beginning of the semester. To students of all years of study, the Physical Education Department further offers the possibility to complete an elective Physical Education course and participation in one-week winter and summer training courses. Further information can be found directly at the Department of Physical Education and Sport – course group B-TV (elective)
• Control of study takes place after the winter term; the student has to obtain at least 15 credits in order to continue his or her studies in the summer term of the first year of study. Students repeating their first year of study have to complete all courses of the winter term registered for the first year of study in order to continue their studies in the summer term.
• The minimum number of credits necessary for advancing into the second year of study is 40.
• In order to advance into the third year of study, students have to complete all study requirements prescribed for the first year of study and obtain 40 credits from second year courses.
• In the summer term of the third year, teaching only takes place for 10 weeks.
• All registered courses, including elective courses, become obligatory on the date of registration.
• Selection of courses from different study plans has to be approved by the course garant and the student has to apply in writing to the Department of Computer Science.
• More detailed instructions for the registration for courses can be obtained at the Department of Computer Science or at the website of this Department (www.cs.vsb.cz).


• Students who retake their second year of study in the 2020/2021 Academic Year shall adhere to the following below:
Course not completed - have to register for and complete
460-2034/02 Computer Architecture and Parallel Systems - 460-2034/04 Computer Architecture and Parallel Systems (Summer Semester)
470-2301/02 Discrete Mathematics - 470-2301/04 Discrete Mathematics
440-2202/02 Telecommunication Networks - does not have to complete
460-2005/06 Introduction to Theoretical Computer Science - 460-2005/04 Introduction to Theoretical Computer Science
460-2009/03 Introduction to Software Engineering - 460-2009/05 Introduction to Software Engineering (Summer Semester)
460-2010/02 Programming Languages I - 460-2057/02 C# Programming I
460-2035/03 Introduction to Database Systems - 460-2056/02 Database systems I
460-2012/02 Programming Languages II - 460-2058/02 Java Programming I
460-2013/03 Database and Information Systems - 460-2059/02 Database systems II
- 460-2006/04 Computer Networks
- 460-2037/04 Information Systems Development
460-2015/02 Scripting Programming Languages and their Applications - 460-2060/02 Scripting Languages
460-2017/02 User Interfaces - 460-2017/04 User Interfaces
460-2003/03 Algorithms II (first year) - 460-2003/05 Algorithms I
- 460-2061/02 C# Programming II (see note of FSE-B-Computer Science C# block)
- 460-2062/02 Java Programming II (see note of FSE-B-Computer Science Java block)
- 460-2063/02 Semestral Project

• Possibilities of completing the Bachelor Project I and II courses:
o Treatment of a subject from the Department
o Company internship – reserved for students in full-time study
• The student can register for the SZZ if he or she has completed all registered courses, obtained 180 credits in the entire Bachelor programme and submitted Bachelor thesis.
• The Final State Exam consists of:
o defense of the Bachelor thesis
o exams from the Computer Science and Theoretical basics of Computer Science courses
• More detailed information can be found at the website www.cs.vsb.cz in the Study section.

B-Computer Science (Optional)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 460-2067/02 UASS Introduction to Social Network Analysis 2 Cr 1+2 3 English
PSP selection 460-2053/02 NAIT Nontechnical Aspects of IT Practice 2 Cr 1+2 3 English
PSP selection 460-2068/02 C++ I C++ Programming I 2 GC 1+3 4 English
PSP selection 460-2019/04 TAMZ I Design of Applications for Mobile Devices I 2 CrEx 2+2 4 English
PSP selection 460-2044/04 TDS I Technology Database Systems I 2 GC 2+0 2 English
PSP selection 460-2029/04 AT .NET Architecture of the .NET Technology 3 GC 2+2 4 English
PSP selection 460-2072/02 C++ II C++ Programming II 3 GC 1+3 4 English
PSP selection 460-2025/04 TAMZ II Design of Applications for Mobile Devices II 3 CrEx 2+2 4 English
PSP selection 460-2024/04 VIA Development of Internet Applications 3 CrEx 2+2 4 English
PSP selection 460-2027/04 JAT Java Technologies 3 GC 2+2 4 English
PSP selection 460-2022/04 SPR Programming Seminar 3 GC 2+2 4 English
PSP selection 460-2045/04 TDS II Technology Database Systems II 3 GC 2+0 2 English
PSP selection 460-2038/04 ADBS Administration Database System in Use 3 GC 2+2 4 English
PSP selection 460-2039/04 SOS Administration of Operating Systems 3 GC 2+2 4 English
PSP selection 460-2071/02 PPS Advanced Computer Networks 3 GC 1+3 4 English
PSP selection 460-2070/02 ZAO Fundamentals of Image Processing 3 CrEx 2+2 4 English
PSP selection 548-0058/11 GIT Geoinformation Technologies 3 CrEx 2+2 4 English
PSP selection 460-2023/04 SWS Management of Windows Systems 3 GC 1+3 4 English
PSP selection 460-2026/04 MGA Modeling in Graphic Applications 3 GC 0+3 4 English
PSP selection 460-2028/04 PDS Parallel and Distributed Systems 3 GC 2+2 4 English
PSP selection 460-2069/02 VPSI Selected Topics of Software Engineering 3 CrEx 2+2 4 English

The subject 460-2068/02 Programming in C++ I is required as a prerequisite for subject 460-2072/02 Programmin in C++ II.

B-Sport (Optional)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection 713-0117/02 ZVK1 Basic Winter Sports Course 1.year 1 Cr 0 W/S+1 W/S 0 English
PSP selection 713-0118/02 LVK1 Basic Summer Sports Course 1.year 1 Cr 0 W/S+1 W/S 0 English
PSP selection 713-0221/02 ZVK2 Basic Winter Sports Course 2.year 2 Cr 0 W/S+1 W/S 0 English
PSP selection 713-0219/02 NTV2ZS Physical education 2.year A 2 Cr 0+2 0 English
PSP selection 713-0222/02 LVK2 Basic Summer Sports Course 2.year 2 Cr 0 W/S+1 W/S 0 English
PSP selection 713-0220/02 NTV2LS Physical education 2.year B 2 Cr 0+2 0 English
PSP selection 713-0301/02 NTV3 Physical education 3.year A 3 Cr 0+2 0 English
PSP selection 713-0302/02 NTV3LS Physical education 3.year B 3 Cr 0+2 0 English

B-FL-Conversation (Optional)
WSCodeAbbreviationTitleYearEndingInstruction extentCreditsLanguagePZSZZ
PSP selection PSP selection 712-0202/02 AK-FEI English Conversation for FEI Cr 0+2 2 English
PSP selection PSP selection 712-0402/02 NK-FEI German Conversation for FEI Cr 0+2 2 English
PSP selection PSP selection 712-0602/02 RK-FEI Russian Conversation for FEI Cr 0+2 2 English
PSP selection PSP selection 712-0802/02 ŠK-FEI Spanish Conversation for FEI Cr 0+2 2 English

Subject: English, German, Russian, and Spanish conversation is designed for:
1. Students who want to travel abroad (e.g. in terms of Erasmus programme); these students are to sign up for the subject for the term preceding the travel.
2. Students of the Bachelor’s studies who passed the exam from English language (regularly after completing four terms of English language lessons).
Students can sign up for the subject only once during their studies at FEI (Bachelor’s + Follow-up Master’s). The number of students who can sign up for this subject will be limited by the capacity given Department of Languages. Students travelling for a study stay abroad have always preference, and then students of follow-up Master’s studies. The lessons must be always arranged for individually at the Department of Languages.