© Felix Noak

Scientific Computing, M.Sc.

Program overview

The Scientific Computing master’s program is a strongly application-oriented program focused on current topics and problems. The program is also very much research focused as students are closely involved in teachers’ research projects.

Students learn how to design holistic solutions for scientific and technical tasks in engineering and natural science applications - from mathematical modeling, analysis of mathematical models, and the development of numeric processes through to the implementation of the processes as software. They also acquire extensive technical knowledge in the field of scientific computing, applied mathematics, and a focus of their choosing. Students may choose, for instance, to focus on numerical mathematics, financial mathematics, or stochastic models.

The curriculum also includes application-oriented content from non-mathematical disciplines. Here, students can choose between physics, chemistry, engineering, biology, and medicine. 

DegreeMaster of Science
Standard period of study 4 semesters
Credit points120
Program start Winter semester
Admission Open admission
Language of instruction English

Admission requirements

For the master’s degree program, the applicants must possess a first university degree in mathematics, business mathematics or technomathematics or another degree in a program with sufficient mathematical orientation. Further information can be found in the degree program’s access regulations. The most current version of the regulations applies to applicants.

The Scientific Computing master’s program is taught exclusively in English. Applicants are required to submit proof of English skills at the required level. You can find further information in the study and examination regulations.

Note: Please find the rules for admission under the link for "Study and examination regulations" below.

Program structure

There is a proposed course schedule for the degree program. This is a recommendation for how to complete the degree program within the standard period of study of four semesters. It provides an example of which modules to take in which semesters. While this proposed course schedule is ideal on paper, it is not mandatory. It’s simply an example of how to successfully schedule and shape your studies. You can find the proposed course schedule in the study and examination regulations.


The master program "Scientific Computing" has new study and exam regulations which become valid with the winter semester 2022/2023.

For further information please cf. https://www.math.tu-berlin.de/studienfachberatung_mathematik/master/scientific_computing/parameter/en/

Content and modules

The master’s degree program in Scientific Computing consists of modules which combine curriculum content on a specific topic and often include a variety of different study and teaching formats. You can find a module list which offers a current overview of all the modules in TU Berlin’s module transfer system (MTS). In the MTS you have an overview of which modules are mandatory for your degree program and which are elective. Detailed module descriptions provide information about the content, learning objectives, participation requirements, workload, type of assessment, and much more. The module list is based on the study and exam regulations.

To module database


During your studies, you will have an opportunity to complete an optional non-university internship worth 6 credit points. You can find further information in the degree program’s internship regulations.

Stays abroad

The study program structure provides an opportunity for students to complete a stay abroad within the standard period of study. The Faculty has staff to assist you with selecting a university and putting together a schedule. You can obtain general information about stays abroad from the TU Berlin International Office (study abroad) and Career Service (internships abroad).

Acquired skills

The program places a particular focus on allowing students to tailor their individual profile: They further their knowledge and skills in math and apply and develop these in a mathematic sub-discipline that was part of their bachelor’s studies. In the scientific computing component students learn extensive skills in scientific computing and in a profile subject of their choosing, such as numerical mathematics, differential algebraic equations, control theory, or finite element methods to solve differential equations. In the applied mathematics component students gain a comprehensive understanding of, for example, modeling with differential equations, variational calculus and optimal control, stochastic models, non-linear optimization or financial mathematics, depending on which focus they have chosen. Additionally, they have comprehensive expertise in either physics, chemistry, engineering, biology, or medicine. Due to the required research internship, students gain an introduction to application-oriented work in research and development.

After your studies

Our master's graduates find work in a number of areas in industry, business, administration, research institutes, universities, and universities of applied science. Graduates typically find work in mechanical engineering (for example in strength theory and vibration problems), electrical engineering (for instance in regulation engineering, computation of fields, network planning, and communication technology), the chemical industry (such as in reactor calculations and statistical processes), in the aeronautic and aerospace industry (e.g. in fluid calculations and orbit determinations), in civil engineering (e.g. in statics and material stability), in biology and medicine (e.g. epidemic models and diagnostic evaluations), business and economics (e.g. operations research, organization and planning, securities management, and consulting), insurance, and research institutions of all kinds.

Further information & downloads

Guidance and choosing the right degree program: Academic Advising Service

Questions about the degree program: Course Guidance

General questions: Student Info Services

Application and enrollment: Office of Student Affairs - Graduate Admissions

Recognition of previously acquired credits: Examination Board