This research-focused MSc programme provides advanced coursework across the full spectrum of contemporary pure and applied mathematics. Core and elective modules cover algebra, analysis, geometry, numerical analysis and scientific computing, mathematical optimisation, theoretical computer science, stochastics and financial mathematics, allowing you to deepen both theoretical foundations and practical computational skills.
Students receive tailored study plans and close academic support: the programme guarantees individual teaching plans, intensive supervision and a favourable student–professor ratio, which helps when pursuing independent projects or a research thesis. Courses are offered in English and the curriculum includes "German as a Foreign Language" classes to strengthen your prospects on both the German and international job markets. This combination makes the degree suitable for those aiming for further research (e.g., doctoral studies) as well as quantitative careers in industry, finance, IT and related fields.
The MSc Mathematics curriculum is taught in English and offers a high degree of flexibility: you assemble a 120 ECTS study plan from a broad selection of mathematics modules to shape either a research-focused or application-oriented profile. Degree requirements are distributed across pure mathematics, applied mathematics & stochastics, a substantial Master’s thesis, and a minor subject plus general key qualifications (ASQ). The programme encourages combining theoretical depth with computational and statistical skills, and the 30 ECTS thesis provides a clear research capstone where you apply acquired methods to an original problem.
Core subject areas you can choose from include algebra, analysis, geometry, numerical analysis / scientific computing, optimisation, probability & statistics, and theoretical computer science. By selecting modules across these areas you will develop rigorous mathematical reasoning and proof techniques, advanced modelling and numerical methods, and expertise in stochastic and algorithmic approaches. The ASQ/minor component complements technical training with transferable skills; for international students without the required German level there is a pathway to fulfil the minor entirely through German-taught classes.
Overall learning outcomes include: mastery of advanced mathematical concepts across chosen specialisms; ability to formulate and solve complex theoretical and applied problems; competence in numerical and computational tools where applicable; capacity to carry out independent research as demonstrated by the Master’s thesis; and strengthened communication and professional skills through the minor/ASQ courses.
Requirements (concise)
Applicants should hold a Bachelor's-level qualification in Mathematics (or a closely related degree judged to be equivalent) and must have achieved grades well above the international average. The programme is selective, so a strong academic record in higher-level mathematics courses is expected.
"Equivalent" means a degree from another country that matches the content and level of a mathematics Bachelor’s programme; admissions will consider the overall course profile and performance. Successful candidates typically show a solid foundation in core mathematical areas (for example: analysis, algebra, and probability/analysis-based topics).
You must also be comfortable coding in at least one advanced programming language. Formal proof of programming ability is not required at application time, but you should be prepared to use programming tools during your studies.
Winter Semester (International)
31 May 2026
Summer Semester (International)
15 January 2027
Winter Semester (EU/EEA)
31 May 2026
Summer Semester (EU/EEA)
15 January 2027
Graduates are prepared for research careers or doctoral study thanks to the programme's strong emphasis on independent research and the 30 ECTS Master's thesis. The broad curriculum—covering theory, numerical methods, optimisation, stochastics and theoretical computer science—also equips students for specialist and quantitative roles in industry (e.g. finance, data science, scientific computing, and technology).
Having English-taught modules combined with optional German language training improves employment opportunities both internationally and in the German job market. The programme's combination of theoretical depth and practical computational skills is attractive to employers seeking analytical and programming-capable mathematicians.