UvA homepage UvA homepage
Search results

Master's in Computational Science

Full-time - Day-time class

Educational institute
Graduate School of Informatics
Two years
Instruction language
drs. R. J. Kellermann Deibel
Science Park 904
+31 20 5255856
The programme
Master's in Computational Science - Study Programme - Admission Requirements

The programme

Master's in Computational Science

The study programme takes two academic years (120 EC), which awards a Master of Science degree in Computational Science.  (The name of this master was formerly Gris Computing and changed on 1 March 2013 to Computational Science). Students can start in semester 1 (September) and semester 2 (February).

The website of the MSc Computational Science: Please refer to http://www.student.uva.nl/cls
for all announcements and contact information on the MSc Computational Science.

Programme Director Computational Science 
dr. J.A. Kaandorp 

The programme follows the ECTS, the European Credit Transfer System. 60 credits (EC) per year is considered to be a normal course load. This is equivalent to about 40 hours (28 hours per EC) per week and includes lectures, reading, assignments, library queries, and discussions. An academic year is divided in two semesters. Each semester is being divided in three periods of respectively 8, 8, and 4 weeks (semester 1: block 1, 2 and 3; semester 2: block 1, 2 and 3).

The Education and Examination Regulations (in Dutch: Onderwijs- en Examenregeling -OER), ratified by the dean of the faculty, contain the official description of the programme. The student handbook and the Regulations are the documents by which students are granted their rights and duties. The study guide contains all kind of information regarding programmes and teaching matters, part of it being derived from the Regulations. Although this study guide has been compiled with great care no rights can be derived from it.
This guide does not contain timetables or the data for tests.

Content and study load of the Components


The master’s programme Computational Science distinguishes between core courses, constrained choice courses and electives courses. The core courses reflect the central body of knowledge in computational science, modelling, simulation and computing. The constrained choice courses offer breadth and depth, allowing students to either deepen their knowledge on core topics, or broaden their scope. The electives offer students the option to take courses in the different application domains. These are especially meant for students who would like to do a graduation research project in one of the application domains. Students can also use their electives to further deepen their knowledge in the core.

The different parts of the programme are as follows:

  • Core courses: 54-60 EC
  • Constrained choice courses: 18 EC
  • Electives: 12-18 EC
  • Graduation Research: 36 EC 


If necessary, the EC of elective courses can be used to make up for deficiencies in the student’s prior education, always to be determined in agreement with the coordinator of the programme.

Elective courses

The elective courses will be chosen with the consent of the Board of Examiners.

Learning lines and application domains:

There are two learning lines in our curriculum: 

  1. Computing
    Core courses are oriented towards distributed and parallel computing (e.g. the courses Distributed Systems, Large scale Computing & infrastructures and Concurrency & Multi-threading)
  2. Modelling and simulation
    Core courses oriented towards modelling and simulation (e.g. the courses Stochastic Simulation, Biosystems Data Analysis and Scientific Computing)

Hybrids between both learning lines are also possible, provided that students consult the programme director about their choices and obtain the necessary EC.

Apart from the learning lines we distinguish between different application domains. The domains are given on the Schedule link.