For best experience please turn on javascript and use a modern browser!
You are using a browser that is no longer supported by Microsoft. Please upgrade your browser. The site may not present itself correctly if you continue browsing.
Master
Computational Science (joint degree UvA/VU)
Add to favourites

Study programme

Three types of courses

Computational Science is an area of science which spans many disciplines, but at its core it involves the development of models and simulations to understand natural systems. Our Master's programme is designed with this in mind. We define three course types: compulsory core courses, restricted-choice courses and free-choice elective courses. A complete programme consists of 14 courses and a six-month graduation project.

  1. The core compulsory courses reflect the central body of knowledge in Computational.
  2. The restricted-choice courses offer breadth and depth, allowing students to either deepen their knowledge on core topics or broaden their scope.
  3. Finally, free-choice elective courses offer students the option to take courses in application domains. These are especially intended for students who would like to do a research graduation project in one of the application domains as described below.

For detailed information regarding the curriculum and courses, please see the UvA Course Catalogue.

Course information

  • The first year

    The first year is dedicated to core Computational Science courses covering computing & algorithms, modelling & simulation, massive-data processing and multidisciplinary collaboration.

    During the first year, the restricted-choice courses and free-choice elective courses are in addition to your core  compulsory courses and can be chosen freely from an extensive list.

    The restricted-choice courses also include central concepts in Computational Science, but here we offer some choice. These courses allow students to broaden their knowledge in either computing or modelling & simulation.

In the Master's you will learn:

  • to build computational models from real-life observations;
  • to develop skills in turning these models into computational structures and perform large-scale simulations;
  • theory that gives you a firm basis for the analysis of complex simulations;
  • to analyse the results of your simulations in a virtual laboratory using advanced numerical algorithms;
  • to control the power of the largest supercomputers.

To achieve these goals, you will have access to some of the most advanced computing, networking, storage and visualization facilities in the world. When completing the programme, you graduate in one of the many domains Computational Science has to offer, such as Computational Finance, Computational Biology, Numerical Mathematics or Complex Networks.

Graduation in different domains

Not only do you graduate with knowledge of the core concepts of Computational Science like complex network simulation, but you can also specialise in one of the application domains, such as Computational Biology or Computational Finance. You can use the elective courses to take specific courses in application domains and perform your research in helping solving domain-specific problems in collaboration with domain experts.

Pre-Master's programme

If the Admissions Board has decided that you don't meet the admissions requirements for the Master's programme, Dutch-speaking students can enrol in the Minor Computational Science (30 EC) at the UvA. This minor programme is the pre-Master's programme and will train you in mathematics and programming in preparation for the Master's programme. The minor programme runs from September to January. Courses are taught in Dutch. If you successfully complete the minor, you will receive confirmation of admission to the Master's programme in the subsequent academic year. 

Accreditation and academic title

Degree requirements 

A Master of Science in Computational Science is awarded upon successful completion of all the core courses in the curriculum and a written Master's thesis based on an independent research project. This translates into a total of 120 EC credits.

Accreditation 

The Master's programme in Computational Science has been legally accredited by the Accreditation Organisation of the Netherlands and Flanders (NVAO). This means that upon successful completion of the programme, students will receive a legally accredited Master's degree in Computational Science and the title of Master of Science (MSc).

Bring your own device

All students enrolled in Computational Science are requested to bring their own laptop, due to the nature of the programme. More information on specific system requirements can be found here.