0% found this document useful (0 votes)
15 views7 pages

Curriculum New

The Computer Science BSc curriculum outlines the courses and prerequisites for students starting from September 2018, detailing the structure across six semesters. Students must complete a total of 180 credits, including 23 credits from compulsory elective courses and 10 credits from other electives. Each course is categorized by type (lecture, practice, or both) and includes specific prerequisites that must be met before enrollment.

Uploaded by

dagestank8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views7 pages

Curriculum New

The Computer Science BSc curriculum outlines the courses and prerequisites for students starting from September 2018, detailing the structure across six semesters. Students must complete a total of 180 credits, including 23 credits from compulsory elective courses and 10 credits from other electives. Each course is categorized by type (lecture, practice, or both) and includes specific prerequisites that must be met before enrollment.

Uploaded by

dagestank8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Computer Science BSc Curriculum

(from September 2018)

In the table below you can find the courses that you are expected to study in each semester
and their prerequisites (courses that have to be completed beforehand).
P stands for practice, L is for lecture. If a subject has both practice and lecture parts, you
have to pass the practical part before you can take the exam from the lecture. Some subjects
are L+P type, which means that you will have both practice and lecture lessons, but you will
only get one combined grade for them. (The P, L, L+P indications are not part of the official
names of the courses!)

The column C shows the number of credits for a course, and the column H shows the
number of hours/week.

You will have to complete 23 credits from „compulsory elective” courses during your studies
(and an additional 10 credits from other electives), you can read about these on the last
page.

Semester Course name, type & code C H Prerequisite

Learning methodology P
1 1 -
(IP-18fTMKG)

Basic mathematics P
4 4
(IP-18fMATAG)

Computer systems L+P


5 2+2
(IP-18fSZGREG)

Programming L+P
1 (IP-18fPROGEG)
6 2+3 successful entry test
or
completing the
Imperative programming L+P
5 2+3 preliminary semester
(IP-18fIMPROGEG)

Functional programming L+P


5 2+2
(IP-18fFUNPEG)

Business fundamentals L+P


3 1+2
(IP-18fIVMEG)
Semester Course name, type & code C H Prerequisite

Analysis I. P
3 2
(IP-18fAN1G)
Basic mathematics
Analysis I. L
2 2
(IP-18fAN1E)

Discrete mathematics I. P
3 2
(IP-18fDM1G)
Basic mathematics
Discrete mathematics I. L
2 2
(IP-18fDM1E)

Algorithms and data structures I. P


3 2
2 (IP-18fAA1G)
Basic mathematics,
Programming
Algorithms and data structures I. L
2 2
(IP-18fAA1E)

Web development L+P


3 1+2 Computer systems
(IP-18fWF1EG)

Object-oriented programming L+P


6 2+3 Programming
(IP-18fOEPROGEG)
Programming languages L+P
(IP-18fPNYEG) Imperative
(from September 2019; previously: 6 2+2
programming
Programming languages I.+II.)
Semester Course name, type & code C H Prerequisite

Analysis II. P
3 2
(IP-18fAN2G)
Analysis I.
Analysis II. L
2 2
(IP-18fAN2E)

Web programming L+P


4 1+2 Web development
(IP-18fWPEG)

Programming technology L+P Object-oriented


3 (IP-18fPROGTEG)
5 2+2
programming

Algorithms and data structures II. P


3 2
(IP-18fAA2G)
Algorithms and data
structures I.
Algorithms and data structures II. L
2 2
(IP-18fAA2E)

Application of discrete models P


3 2 Discrete mathematics I.
(IP-18fDMAG)
Semester Course name, type & code C H Prerequisite

Operating systems L+P


3 1+1 Computer systems
(IP-18fOPREG)

Databases I. P
2 2
(IP-18fAB1G)
Algorithms and data
structures I.
Databases I. L
2 2
(IP-18fAB1E)

Software technology L+P Programming


5 2+2
(IP-18fSZTEG) technology
4
Fundamentals of theory of computation I. P
3 2
(IP-18fSZEA1G)
Discrete mathematics I.
Fundamentals of theory of computation I. L
2 2
(IP-18fSZEA1E)

Numerical methods P
3 2
(IP-18fNM1G)
Analysis II.
Numerical methods L
2 2
(IP-18fNM1E)
Semester Course name, type & code C H Prerequisite

Programming languages
Concurrent programming L+P II.
3 1+1
(IP-18fKPROGEG) or
Programming languages

Telecommunication networks P Programming languages


3 2
(IP-18fTKHG) I.
or
Telecommunication networks L Object-oriented
2 2
(IP-18fTKHE) programming

Fundamentals of theory of computation II. P


3 2 Fundamentals of theory
(IP-18fSZEA2G)
of computation I.,
5 Algorithms and data
Fundamentals of theory of computation II. L
2 2 structures II.
(IP-18fSZEA2E)

Artificial intelligence L Algorithms and data


3 2
(IP-18fMIAE) structures II.

Probability and statistics P


3 2 Analysis II.
(IP-18fVSZG)

Databases II. P
3 2
(IP-18fAB2G)
Databases I.
Databases II. L
2 2
(IP-18fAB2E)
Semester Course name & code C Prerequisite

Diploma work consultations handing in the Thesis Topic


6 (IP-18fSZD)
20
Declaration

+ You need to complete 23 credits from the following „compulsory elective” courses:

Recommended
Course name, type & code C H Prerequisite
semesters
GPU programming L+P
(IP-18fKVGPUEG) 3 1+2 3, 4, 5 Basic mathematics
discontinued!
Cryptography and security P
3 2
(IP-18fKVKRBG)
4, 6 Discrete mathematics I.
Cryptography and security L
2 2
(IP-18fKVKRBE)
Introduction to machine learning L
3 2 3 Basic mathematics
(IP-18fKVBGTE)
Programming theory P
3 2
(IP-18fKVPREG)
3, 5 Basic mathematics
Programming theory L
2 2
(IP-18fKVPREE)

Programming languages I.
Tools of software projects P
3 2 5 or
(IP-18KVPRJG)
Programming languages

Compilers P
2 2 Programming languages I.
(IP-18fKVFPG)
or
5
Compilers L Object-oriented
3 2 programming
(IP-18fKVFPE)

Programming languages I.
ADA L+P or
5 2+2 5, 6
(IP-18fKVADA) Object-oriented
programming

Python L+P
5 2+2 3,4,5,6 -
(IP-18KVPYEG)

+ You need to complete at least 10 credits from other elective courses, please read the
„Elective Courses” section of the website for more information about this. (You can also
choose to include some of the above „compulsory elective” courses in your elective
credits.)
If you add up all the credit numbers, you will see that you have to complete 180 credits
altogether during your studies.

You might also like