Computational Science (specialized
Master)

(Single Major 90)

Degree program: Master of Science
Faculty of Science (90) (2021)

General description

The goal of the specialized Master's degree program in Computational Science is to provide students with in-depth techniques in computational and simulation science.
At the same time, the program provides an introduction to the enormous variety of scientific topics in which computers play a fundamental role.
The program has a core that focuses on general principles (Methodological Foundations, Numerical Methods for Differential Equations in Simulations, Advanced High-performance Computing, Methods for Visualizing Simulation Data, Machine Learning in Science). The core courses all have a strong practical component in code development and programming. In addition, there are electives with a focus on the hands- on aspect. Possible directions include Computational Physics and Astrophysics, Computational Chemistry, Computer Graphics, Applications in Earth and Environmental Sciences.

Admission requirements

The specialized mono/major study program Computational Science (90 ECTS credits) at Master's level requires one of the three UZH minor study programs Computational Science 60, Data Analysis in Natural Sciences, Simulations in Natural Sciences 30 or at least 30 ECTS credits from applied mathematics and programming modules during the bachelor's degree.
Graduates of Universities of Applied Sciences from Switzerland may be considered with additional requirements. The overall qualification is evaluated by the admission committee.
Further information can be found here:
https://www.ics.uzh.ch/en/studies/msc/spec_msc_cs.html

Specific requirements

See admission requirements here:
https://www.ics.uzh.ch/astro/en/studies/msc/spec_msc_cs.html

Educational goals

Graduates of the spec. master's program acquire the following knowledge:

  • 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

Career possibilities

Graduates are well prepared for careers in academia or scientifically oriented industry. The program is inherently interdisciplinary, allowing students to work across boundaries in a dynamic environment and learn a wide range of numerical methods and their application in various fields.
Doctoral studies in one of several disciplines is another obvious option.

ECTS credits

90 ECTS Credits

Degree

Master of Science UZH in Computational Science

Program structure

Students are required to attend compulsory courses and seminars worth 15-25 ECTS credits. 35-40 ECTS credits are earned in elective modules.
The compulsory master's thesis (30 ECTS credits) and master's examination complete the education.

Major/minor subject combinations

The specialized Master study programm in Computational Science 90 can be taken as a single major or be combined with a minor 30.

Examination and assessment regulations

The student's achievement is assessed at the end of each module.
Achievements are graded on a scale from 1 to 6, whereby 6 denotes the highest
grade of achievement and 1 the lowest. A grade below 4 is insufficient.
Achievements can also be graded with 'passed' or 'failed'.

Language of instruction

English