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.
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.
The program is open to students with a bachelor's or master's degree in a science, computer science, applied mathematics, an engineering discipline, or a related subject. In addition, you will need to prove you have the following skills:
• A solid understanding of mathematics at an advanced level
• Knowledge of a modern programming language (e.g. C++, Java, Python, Fortran)
• Very good English language skills