Undergraduate program in Mathematics

Study program (Curriculum)

Year 1

Compulsory courses:

CodeCourseL+E+S ~ ECTS
WinterSummer
M084Differential Calculus4+3+0 ~ 8
Z011English/German for Mathematics and Computer Science Students I0+0+2 ~ 3
I056Introduction to Computer Science2+2+0 ~ 6
M100Elementary Mathematics2+2+0 ~ 6
M086Linear Algebra I2+2+0 ~ 6
M085Integral Calculus2+3+0 ~ 7
M087Linear Algebra II3+3+0 ~ 7
Z012English/German for Mathematics and Computer Science Students II0+0+2 ~ 3
M101Elementary Geometry2+2+0 ~ 6
M102Combinatorial and Discrete Mathematics2+2+0 ~ 6
Z014Physical Education I0+2+0 ~ 10+2+0 ~ 1
Total 23 ~ 3023 ~ 30

Criteria for enrolment in Year 2: a minimum of 40 ECTS credits which must obligatorily include ECTS credits allocated to the following courses: Differential Calculus, Introduction to Computer Science, Linear Algebra I.


Year 2

Compulsory courses:

CodeCourseL+E+S ~ ECTS
WinterSummer
M009Multivariable Calculus3+2+0 ~ 7
I027Mathematical Tools1+2+0 ~ 4
M089Numerical Mathematics2+2+0 ~ 6
M098Introduction to Probability and Statistics2+2+0 ~ 6
M015Complex Analysis2+2+0 ~ 6
M095Statistical Practice1+2+1 ~ 6
M108Number Theory2+2+0 ~ 6
Z015Physical Education II0+2+0 ~ 10+2+0 ~ 1
Total 18 ~ 2414 ~ 19

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:

Code Course L+E+S ~ ECTS
F007General Physics I4+2+1 ~ 7
F004Classical Mechanics 12+1+0 ~ 4
I053Data Structures and Algorithms I3+2+0 ~ 7
M093Applications of Differential and Integral Calculus I1+2+0 ~ 4
M141Introduction to mathematical physics2+1+0 ~ 4
M140Introduction to Mathematical Logic2+2+0 ~ 6
M142Integral and Discrete Transforms1+1+0 ~ 3
M106Set theory1+1+0 ~ 4
F008General Physics II4+2+1 ~ 7
I048Object - Oriented Programming2+2+0 ~ 6
M097Theoretical Foundations of Computer Science2+2+0 ~ 6
M088Mathematical Logic in Computer Science2+2+0 ~ 6
M103Mathematics Competitions0+3+0 ~ 4

Criteria for enrolment in Year 3: all first-year exams passed and a minimum of 40 ECTS credits achieved in the second year of study, which must obligatorily include ECTS credits allocated to the following courses: Multivariable Calculus, Introduction to Probability and Statistics.


Year 3

Compulsory courses:

CodeCourseL+E+S ~ ECTS
WinterSummer
M090Ordinary Differential Equations2+2+0 ~ 6
M094Real Analysis3+2+0 ~ 7
Z007Final Paper0+0+2 ~ 2
M083Algebra2+2+0 ~ 6
Total 11 ~ 148 ~ 9

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:

Code Course L+E+S ~ ECTS
F009General Physics III4+2+1 ~ 7
F003Electrodynamics I2+2+0 ~ 5
I045Modern Computer System2+2+0 ~ 6
I057Full Stack Web Development3+2+1 ~ 8
M104Methods of numerical mathematics3+2+0 ~ 7
M105Introduction to Differential Geometry2+2+0 ~ 6
M099Vector Spaces2+2+0 ~ 6
M106Set theory1+1+0 ~ 4
M107Methods of mathematical physics3+2+0 ~ 7
M103Mathematics Competitions0+3+0 ~ 4
F011General Physics Laboratory A0+4+0 ~ 5
M063Applications of Calculus II1+2+0 ~ 4
M141Introduction to mathematical physics2+1+0 ~ 4
M142Integral and Discrete Transforms1+1+0 ~ 3
M143Convex Sets2+0+1 ~ 5
M092Introduction to Control Theory with Applications2+2+1 ~ 7
F010General Physics IV4+2+1 ~ 7
F005Classical Mechanics 22+1+0 ~ 5
F006Introduction to Quantum Mechanics3+2+0 ~ 6
I046Modern Database Systems3+3+1 ~ 9
I054Data Structures and Algorithms II3+2+0 ~ 7
M096Machine Learning3+2+0 ~ 7
F012General Physics Laboratory B0+4+0 ~ 5