Navigation auf


Computational Science

Symbolbild Datenpunkte

Why this program?

Calculations that were unthinkable only a decade ago are now possible thanks to powerful computers. Modern computer and novel computational methods contribute to solving highly complex scientific problems or to produce sophistiated industrial models. The skills gained in this program can provide a solic technical foundation for scientists. We offer an exciting 90 ECTS credits specialized master's degree program to train a new generation of knowledge engineers.

What will I learn?

Our graduates can pursue a career in academia or in science-based industry. The program is inherently interdisciplinary, allowing students to work across discipline boundaries in a dynamic environment and to learn a wide range of numerical methods and their application in various fields. Our master's degree qualifies our graduates to join a wide range of doctoral programs.

Graduates develop skills in:

  • Methodological foundations for simulation in the natural sciences
  • Numerical methods for differential equations in simulations
  • Advanced high-performance computing
  • Methods for visualization of simulation data
  • Machine learning in the sciences

Additional learning objectives (elective modules) relate to the different application areas:

  • Computational Physics and Astrophysics
  • Computational Chemistry
  • Computer Graphics
  • Applications in Earth and Environmental Sciences

Weiterführende Informationen

Admission requirements

One of the these UZH minor Bachelors of Science: 
- Computational Science (60)
- Data Analysis in Natural Sciences (30)
- Simulations in Natural Sciences (30)
- Or at least 30 ECTS credits from applied mathematics and programming modules during the bachelor's degree


Further academic admission requirements may apply for international students.

Learn more