Undergraduate university study programme in mathematics

Study programme

Remark: 1st year is being implemented since 2017/2018 academic year

 

Academic title: Bachelor of Mathematics (BMath)

Year 1

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

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


Year 2

Compulsory courses:

CodeCourseL+E+S ~ ECTS
WinterSummer
M009Multivariable Calculus3+2+0 ~ 7 
M015Complex Analysis 2+2+0 ~ 6
M089Numerical Mathematics2+2+0 ~ 6 
M095Statistical Practice 1+2+1 ~ 6
M108Number Theory 2+2+0 ~ 6
M098Introduction to Probability and Statistics2+2+0 ~ 6 
I027Mathematical Tools1+2+0 ~ 4 
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
F0074+2+1 ~ 7
F0084+2+1 ~ 7
I053Data Structures and Algorithms I3+2+0 ~ 7
M088Mathematical Logic in Computer Science2+2+0 ~ 6
I048Object - Oriented Programming2+2+0 ~ 6
M097Theoretical Foundations of Computer Science2+2+0 ~ 6
F0042+1+0 ~ 4
M103Mathematics Competitions0+3+0 ~ 4
M093Applications of Differential and Integral Calculus I1+2+0 ~ 4
 University elective

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


Year 3

Compulsory courses:

CodeCourseL+E+S ~ ECTS
WinterSummer
M094Real Analysis3+2+0 ~ 7 
M083Algebra 2+2+0 ~ 6
M090Ordinary Differential Equations2+2+0 ~ 6 
Z007Final Paper 0+0+2 ~ 2
Total 9 ~ 136 ~ 8

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+LE ~ ECTS
I046Modern Database Systems3+3+1+0 ~ 9
I057Full Stack Web Development3+2+1+0 ~ 8
M107Methods of mathematical physics3+2+0+0 ~ 7
M104Methods of numerical mathematics3+2+0+0 ~ 7
F0094+2+1+0 ~ 7
F0104+2+1+0 ~ 7
M096Machine Learning3+2+0+0 ~ 7
I054Data Structures and Algorithms II3+2+0+0 ~ 7
I045Modern Computer System2+2+0+0 ~ 6
M105Introduction to Differential Geometry2+2+0+0 ~ 6
F0063+2+0+0 ~ 6
M099Vector Spaces2+2+0+0 ~ 6
F0032+2+0+0 ~ 5
F0052+1+0+0 ~ 5
F0110+0+0+4 ~ 5
F0120+0+0+4 ~ 5
M103Mathematics Competitions0+3+0+0 ~ 4
M106Set theory1+1+0+0 ~ 4
M063Applications of Calculus II1+2+0+0 ~ 4