Faculty of Computer Science and Mathematics
Master Computational Mathematics

Master Computational Mathematics

In a mathematics lecture
Quick facts
ProgrammeComputational Mathematics
Degree awardedMaster of Science (M.Sc.)
Duration and credits4 semesters; 120 ECTS credits
Starts inApril (summer semester)
and October (winter semester)
Language of instructionEnglish

About the programme

In addition to being a science in its own right, mathematics plays a fundamental role in the quantitative areas of practically all other academic disciplines, particularly in the natural sciences, engineering, business administration, economics, medicine and psychology. Mathematical results permeate nearly all facets of life and are a necessary prerequisite for the vast majority of modern technologies – and as our IT systems become increasingly powerful, we are able to mathematically handle enormous amounts of data and solve ever more complex problems.

Special emphasis is placed on developing students' ability to formalise given problems in a way that facilitates algorithmic processing as well as enabling them to choose or develop, and subsequently apply, suitable algorithms to solve problems in an appropriate manner. The degree programme is theoretical in its orientation, with strongly application-oriented components. Studying this programme, you can gain advanced knowledge in the mathematical areas of Cryptography, Computer Algebra, Algorithmic Algebra and Geometry, Image and Signals Processing, Statistics and Stochastic Simulation, Dynamical Systems and Control Theory as well as expert knowledge in Computer Science fields such as Data Management, Machine Learning and Data Mining.

Furthermore, you will have the chance to learn how to apply your knowledge to tackle problems in areas as diverse as Marketing, Predictive Analytics, Computational Finance, Digital Humanities, IT Security and Robotics.


Career prospects

Mathematicians continue to have outstanding career prospects, as they are highly sought after wherever high-level analytical thinking skills are a requirement. Their potential occupational fields are therefore less limited than is the case with medical doctors or engineers, who specialise in a specific sub-field of their discipline.

Outside of academic and research organisations, mathematicians find employment in nearly all private- and public-sector organisations. Nowadays, mathematicians' work typically makes heavy use of computing technology.

Traditionally, mathematicians are employed in the pharmaceutical industry, in the financial industry, insurance companies, consulting and business intelligence, market research, logistics, information technology and in the research and development departments of high-tech companies.

Programme syllabus

The core modules consist of two mathematics seminars and the presentation of your master's thesis.

The compulsory elective modules are divided into eight module groups:

  1. Algebra, Geometry and Cryptography
    This module group imparts advanced results in the areas of algebra and geometry, which constitute the fundament for algorithmic calculations, particularly in cryptography but also in many other mathematical areas.

  2. Mathematical Logic and Discrete Mathematics
    The theoretical possibilities and limitations of algorithm-based solutions are treated in this module group.

  3. Analysis, Numerics and Approximation Theory
    Methods from the fields of mathematical analysis, applied harmonic analysis and approximation theory for modelling and approximating continuous and discrete data and systems as well as efficient numerical implementation and evaluation of these methods are the scope of this module group.

  4. Dynamical Systems and Optimisation
    Dynamical systems theory deals with the description of change over time. This module group is concerned with methods used for the modelling, analysis, optimisation and design of dynamical systems, as well as the numerical implementation of such techniques.

  5. Stochastics, Statistics
    This module group deals with methods for modelling and analysing complex random phenomena as well as the construction, analysis and optimisation of stochastic algorithms and techniques used in statistical data analysis.

  6. Data Analysis and Data Management and Programming
    This module group examines the core methods used in computer science for the analysis of data of heterogeneous modalities (e.g. multimedia data, social networks and sensor data) and for the realisation of data analysis systems.

  7. Applications
    In this module group, you will practise applying the mathematical methods learned in module groups 1 to 6 to real-world applications such as Marketing, Predictive Analytics and Computational Finance.

  8. Key Competencies and Language Training
    In this module group, you will choose seminars that develop your non-subject-specific skills, such as public speaking and academic writing and other soft skills; you may also undertake internships. This serves to complement your technical expertise gained during your degree studies and helps to prepare you for your professional life after university.

Academic entry requirements

Please note: The entry requirements below are currently pending approval by the Bavarian State Ministry of Science and the Arts, and are therefore subject to change.

You are eligible for this degree programme if the following applies to you:

  • You have an undergraduate university degree in mathematics or a related discipline with a mathematics component of at least 110 ECTS credits.

    • If you completed a four-year non-ECTS degree, the 110 ECTS credit requirement is deemed to be met if approximately two-thirds of your credit points were earned in computer science-related modules/courses.

This is further qualified as follows:

  • Your degree must have been earned over a course of study of a standard length of three years or more.

  • The final grade for your first degree must be 2.7 or better under the German marking system, or the relevant equivalent final grade in a foreign marking system.

    • If your final grade is not 2.7 (or the equivalent foreign grade) or better, you may still apply if you can prove that you ranked among the best 70% of graduates within your particular degree programme in the academic year in which your final certificate was issued (i.e. your cohort).

      • In that case you should provide an official certificate from your university registrar specifying the total number of graduates of your cohort as well as, importantly, the rank number/percentile you attained on the basis of your final grade.

  • As part of the application you must submit an English or German-language abstract/summary of your undergraduate dissertation/bachelor's thesis/final year project.

    • If you did not write a dissertation/thesis as a formal part of your prior degree programme, you may instead submit an academic research paper or publication that demonstrates your ability to solve a scientific research problem independently.

  • If you do not have your degree certificate and final transcript at the time of application:

    • If you cannot provide your final bachelor's (or equivalent) certificate and transcript but are in the final semester of your degree programme at the time of application, you may include the transcripts thus far available reflecting the courses previously taken as well as all results and current marks/grades.

      • You will then be considered for a conditional offer, in which case you would have to present your degree certificate and final transcript at enrolment or within 10 weeks after the first day of lectures.
      • This will be approved only if you have already completed all coursework and assessments for your first degree at the beginning of the degree programme at the University of Passau and have submitted a (preliminary) transcript showing an average (preliminary) grade of 2.7 or the equivalent foreign grade.

Please note that we only recognise degrees awarded by universities with 'H+' status in the Anabin database of the German Central Office for Foreign Education. You can check the Anabin database online or contact the International Coordinator of the faculty by e-mail if you do not understand German.

Language requirements

Unless English is the language of instruction for your prior university or secondary education, you should provide a language certificate at level B2 of the Common European Framework of Reference for Languages (CEFR).

Similarly, unless German is the language of instruction for your prior university or secondary education, you should provide proof of German language skills at level A1 CEFR (i.e. beginner's level). If you do not have German language skills at the time of application or enrolment, you will complete a compulsory, free German language course during the first two semesters of the programme.