Computational Science and Engineering (M.Sc.)

Computational Science and Engineering (CSE) is a rapidly developing field that brings together applied mathematics (especially numerical analysis), computer science, and scientific or engineering applications. CSE focuses on developing problem-solving methodologies and robust tools for numerical simulation. To understand phenomena and processes from science and engineering, we no longer need to depend only on theory and experiment, but can also use computations. Numerical simulations supplement experiments and can even allow the examination of systems and problems that would be too time-consuming, expensive, or dangerous (if possible at all) to study by experiment alone.

The high level of detail and realism in these simulations requires advanced skills in mathematical modeling, numerical analysis, efficient algorithms, computer architecture, software design and implementation, validation, and visualization of results. This program equips engineering, science, or mathematics graduates with the skills required for a successful professional or academic career in CSE.

More details:

The talk on "Computational Science Education at the Technical University of Munich" by the CSE program director Prof. Hans-Joachim Bungartz provides a broader perspective on the CSE study program.

TED talk about Computational Science and Engineering by Karen Willcox.

Program Overview

The Master’s in Computational Science and Engineering is a multidisciplinary program taught in English over four semesters. The first three semesters involve lectures, tutorials, and seminars, while the fourth semester is reserved for your master's thesis. The program covers a wide range of subjects and research areas, including numerical analysis, computer science, scientific computing and diverse applications like computational physics, computational fluid dynamics, visualization, and many more. In order to ensure a broad spectrum of topics as well as excellent expertise in each field, the CSE program is offered in cooperation with seven TUM departments.

All of the program's mandatory modules are taught in English, but some modules offered within the application areas may be bilingual (German lectures and English course material, or vice versa) or conducted in German, thus giving a broader choice of application fields.

Learn more about the program curriculum.


The program is open to students with a bachelor's or master's degree in a scientific or engineering discipline, as well as applied mathematics and, in some cases, computer science. If you want to apply see our application website.

Please note that CSE is not a computer science program, and students looking for such a program are not encouraged to apply to CSE. If you are interested in computer science or computer engineering, the Informatics Master's is what you're looking for.