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

Code | Course | L+E+S ~ ECTS | |
---|---|---|---|

Winter | Summer | ||

M084 | Differential Calculus | 4+3+0 ~ 8 | |

M085 | Integral Calculus | 2+3+0 ~ 7 | |

M087 | Linear Algebra II | 3+3+0 ~ 7 | |

M101 | Elementary Geometry | 2+2+0 ~ 6 | |

M100 | Elementary Mathematics | 2+2+0 ~ 6 | |

M102 | Combinatorial and Discrete Mathematics | 2+2+0 ~ 6 | |

M086 | Linear Algebra I | 2+2+0 ~ 6 | |

I056 | Introduction to Computer Science | 2+2+0 ~ 6 | |

Z011 | English/German for Mathematics and Computer Science Students I | 0+0+2 ~ 3 | |

Z012 | English/German for Mathematics and Computer Science Students II | 0+0+2 ~ 3 | |

Z014 | Physical Education I | 0+2+0 ~ 1 | 0+2+0 ~ 1 |

Total | 23 ~ 30 | 23 ~ 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: **

Code | Course | L+E+S ~ ECTS | |
---|---|---|---|

Winter | Summer | ||

M009 | Multivariable Calculus | 3+2+0 ~ 7 | |

M015 | Complex Analysis | 2+2+0 ~ 6 | |

M089 | Numerical Mathematics | 2+2+0 ~ 6 | |

M095 | Statistical Practice | 1+1+2 ~ 6 | |

M108 | Number Theory | 2+2+0 ~ 6 | |

M098 | Introduction to Probability and Statistics | 2+2+0 ~ 6 | |

I027 | Mathematical Tools | 1+0+2 ~ 4 | |

Z015 | Physical Education II | 0+2+0 ~ 1 | 0+2+0 ~ 1 |

Total | 18 ~ 24 | 14 ~ 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 |
---|---|---|

F007 | 4+2+1 ~ 7 | |

F008 | 4+2+1 ~ 7 | |

I053 | Data Structures and Algorithms I | 3+2+0 ~ 7 |

M088 | Mathematical Logic in Computer Science | 2+2+0 ~ 6 |

I048 | Object - Oriented Programming | 2+2+0 ~ 6 |

M097 | Theoretical Foundations of Computer Science | 2+2+0 ~ 6 |

F004 | 2+1+0 ~ 4 | |

M103 | Mathematics Competitions | 0+3+0 ~ 4 |

M062 | Applications of Differential and Integral Calculus I | 1+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: **

Code | Course | L+E+S ~ ECTS | |
---|---|---|---|

Winter | Summer | ||

M094 | Real Analysis | 3+2+0 ~ 7 | |

M083 | Algebra | 2+2+0 ~ 6 | |

M090 | Ordinary Differential Equations | 2+2+0 ~ 6 | |

Z007 | Final Paper | 0+0+2 ~ 2 | |

Total | 9 ~ 13 | 6 ~ 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 |
---|---|---|

I046 | Modern Database Systems | 3+3+1+0 ~ 9 |

I057 | Full Stack Web Development | 3+2+1+0 ~ 8 |

M107 | Methods of mathematical physics | 3+2+0+0 ~ 7 |

M104 | Methods of numerical mathematics | 3+2+0+0 ~ 7 |

F009 | 4+2+1+0 ~ 7 | |

F010 | 4+2+1+0 ~ 7 | |

M096 | Machine Learning | 3+2+0+0 ~ 7 |

I054 | Data Structures and Algorithms II | 3+2+0+0 ~ 7 |

I045 | Modern Computer System | 2+2+0+0 ~ 6 |

M105 | Introduction to Differential Geometry | 2+2+0+0 ~ 6 |

F006 | 3+2+0+0 ~ 6 | |

F003 | 2+2+0+0 ~ 5 | |

F005 | 2+1+0+0 ~ 5 | |

F011 | 0+0+0+4 ~ 5 | |

F012 | 0+0+0+4 ~ 5 | |

M099 | Vector Spaces | 2+2+0+0 ~ 5 |

M103 | Mathematics Competitions | 0+3+0+0 ~ 4 |

M106 | Set theory | 1+1+0+0 ~ 4 |

M063 | Applications of Calculus II | 1+2+0+0 ~ 4 |