Graduate program – Mathematics and Computer Science

Study program (Curriculum)

Year 1

CodeCourseL+E+S ~ ECTS
WinterSummer
M118Probability4+3+0 ~ 9
I066Intelligent Robotic Systems3+2+1 ~ 8
MI008Semantics of programming languages2+2+0 ~ 6
MI009Applied linear algebra and scientific computing4+2+1 ~ 9
Total 13 ~ 1711 ~ 15

In order to earn the mandatory academic year study workload of 60 ECTS credits, students shall choose elective courses from the list below.

Criteria for enrolment in Year 2: a minimum of 40 ECTS credits which must obligatorily include ECTS credits allocated to the following courses: Intelligent Robotic Systems.


Year 2

CodeCourseL+E+S ~ ECTS
WinterSummer
I067Operating systems3+2+1 ~ 8
M128Linear optimization3+2+1 ~ 8
M129Nonlinear optimization3+2+0 ~ 7
I068Advanced programming techniques2+2+1 ~ 7
MIP001Master Thesis0+0+0 ~ 8
Total 12 ~ 1610 ~ 22

In order to earn the mandatory academic year study workload of 60 ECTS credits, students shall choose elective courses from the list below.


Elective courses

A: recommended for students who want to focus on computer science

Code Course L+E+S ~ ECTS
I069Natural Language Processing with Deep Learning3+2+1 ~ 8
MI006Cryptography2+2+0 ~ 6
M124Advanced concepts in machine learning3+2+1 ~ 8
I033Parallel Programming2+2+0 ~ 6
I070Computer Vision2+2+0 ~ 6
I064Contemporary topics in computer science2+2+0 ~ 6
I071Approximation algorithms2+2+0 ~ 6
I072Heuristic algorithms2+2+0 ~ 6
I073Static program analysis2+1+1 ~ 6
I074Distributed Systems2+1+1 ~ 6
I065Randomized algorithms2+2+0 ~ 6
I075Compiler construction2+1+1 ~ 6
I076Linux operating system1+1+0 ~ 3

B: recommended for students who want to focus on data science

Code Course L+E+S ~ ECTS
M003Time Series2+0+2 ~ 6
M119Stochastic Processes I2+2+0 ~ 6
M121Stochastic Processes II2+2+0 ~ 6
M122Multivariate analysis2+1+1 ~ 7
M095Statistical Practice1+2+1 ~ 6

C: recommended for students who want to focus on applied mathematics

Code Course L+E+S ~ ECTS
M130Control Theory3+2+1 ~ 8
M131Dynamic systems2+2+0 ~ 6
M132Model reduction and approximation methods2+1+1 ~ 6
M111Normed spaces2+2+0 ~ 6
M133Partial differential equations4+2+0 ~ 8
M134Numerical Methods for Partial Differential Equations3+2+0 ~ 7
M135Continuum mechanics3+2+0 ~ 7
M136Fourier analysis and applications2+2+0 ~ 6
MI005Mathematical aspects of electoral systems1+0+1 ~ 3
M048Decision Theory1+0+1 ~ 4
MI001Graphs and Applications2+2+0 ~ 6
MI007Complex Networks2+2+0 ~ 6
MI002Data Clustering and Applications2+1+1 ~ 5
M109Convex Functions1+1+0 ~ 3

D: other elective courses

Code Course L+E+S ~ ECTS
I040Project Management Basics1+1+0 ~ 4
Z013Internship0+0+2 ~ 4