Faculty of Mathematics and Computer Science Scientific Computing – Master
Scientific Computing students work to develop applied mathematics methods and algorithms, implement these methods using modern computing technologies, and apply them to real-world problems.
Due to the combination of specialist knowledge and pronounced research orientation of the study program, students directly apply the newly learned methods to solve application questions. At the same time, they prepare themselves intensively for complex activities in industries such as the software, technology, and finance sectors or in research. The integrated collaboration in a research group and the connection to the graduate school HGS MathComp favor a direct transition to a doctorate.
Heidelberg University's participation in the 4EU+ European University Alliance enables exchange with international partners in a variety of ways, for example through a semester abroad or participation in international courses. These can beintegrated into the course of study, are funded by Erasmus+, and offer the opportunity to obtain a double degree in cooperation with a partner university*.
The program is aimed at Bachelor graduates with a degree in computer science, mathematics, physics, or engineering with an advanced level of English.
*double degree program under development
Facts & Formalities
Degree | Master of Science |
Type of programme | Consecutive |
Start of programme | Winter and summer semester |
Standard period of study | 4 semesters |
Language(s) of instruction | English, partially German |
Fees and contributions | 151.05 € / Semester |
Application procedure | Consecutive master’s programmes with access restriction |
Application deadlines | Information about deadlines can be obtained after you have put together a degree program. |
Part-time option | Yes |
Can be completed entirely in English | Yes |
International degree program | Yes |
Course Content
This research- and application-oriented Master's program focuses on the mathematical specialization area of Scientific Computing. In addition to in-depth specialist knowledge, students primarily acquire scientific methodological competence in mathematics and computer science. Including, from mathematics:
- Numerical methods for ODE and PDE
- Statistics and data analysis
- Differential geometry and computer algebra
- Linear and nonlinear optimization methods
- Computational methods in fluid dynamics
as well as from computer science:
- Parallel computing
- Scientific visualization
- Mixed/Whole Number programming
- Spatial databases
In addition, students choose an accompanying area of application. The University offers a wide range of options in the natural sciences, life sciences and medicine, economics and social sciences, and the humanities.
Course Structure
Students complete advanced lectures, seminars, and practicals from the elective areas of mathematics and computer science. They compile their own study plan from the course offer according to their interests and thus set their own study focus. Courses in the chosen area of application impart competencies for the practical use of Scientific Computing.
A practical stay in a research group prepares students for writing their Master's thesis. The recognition of interdisciplinary competencies, such as an industrial internship, further enhances the professional profile of the graduates.
The module handbook according to the current examination regulations is listed on the programme's website.
My Way To Application And Admission
Via the button “Select subject and apply +” you can add this subject to the study program finder's watch list. There you will find information on application, admission and enrolment tailored to your individual application profile, and can also access the application platform. Please observe the respective dates and deadlines.