FAQ

MSc Computational Science

Qualification criteria

1. With which bachelor can I apply for the master Computational Science?

Please check the list of recommended bachelor's under 'Entry requirements'. If your bachelor (or an equivalent programme) is not in the list, then please fill in our application form. For the decision about admission we need the details about your programme.

However, bachelor’s without a substantial mathematics component are not suitable for our master. We expect students to have a basic level in linear algebra and calculus, and preferably also discrete math, probability theory, and statistics. Also, we expect a basic level of programming skills, e.g. knowledge of Python, C or Matlab.

During the application process we will invite you for a intake interview. In this interview we will look at your background more precisely and give you advise on topics of self-study, before you start the master’s programme.

2. During my Bachelor’s programme I worked with Python and I followed some mathematical courses. Is this sufficient knowledge to apply for the master?

In principle we find basic Python skills sufficient.

Regarding the mathematical knowledge, we expect students to have a basic level in linear algebra and calculus, and preferably also discrete math, probability theory, and statistics.

During the application process we will invite you for a intake interview. In this interview we will look at your background more precisely and give you advise on topics of self-study, before you start the master’s programme.

3. I don’t have any programming background, can I still apply for this master’s programme?

In principle this is not a problem. Usually, a good understanding of the underlying mathematics is much more important.

In the course Introduction to Computational Science you will have the opportunity to improve your programming skills. An another alternative is to do some kind of online programming course before you start with our master’s programme. For example this online course in Python of the Code Academy.

During the intake interview we will look at your background more precisely and give you advise on topics of self-study, before you start the master’s programme. 

4. What are the prerequisites regarding math, physics and computing (for example linear algebra or C++)?

We expect some knowledge of the following topics:

  • Programming (e.g. Phyton, C, Matlab)
  • Computer skills (e.g. Linux)
  • Linear algebra
  • Calculus
  • Statistics

Also, during the intake procedure we will ask about your knowledge of these topics:

  • Probability theory
  • Discrete Mathematics
  • Modelling and Simulation

We don’t expect students to have knowledge of all these topics. (See question 1). We don't require any special background in physics. 

5. During my Bachelor degree I have followed one lecture on numerical methods for physics and a C++ programming course. Is this background knowledge sufficient to start this program?

Yes, it is sufficient. (see question 1)

About the programme

6. What is the difference between the master’s programme in Computational Science of TU Delft and UvA?

The main difference is that our programme offers different topics and subjects in the field of computational science, besides numerical mathematics like at TU Delft. You can choose from a broad range of subjects in our curriculum like finance, biology, physics, etc. where numerical mathematics are applied.

7. Where can I find an overview of the program’s curriculum?

Please follow this link for more details of the curriculum. A better description of the courses you can find in the course catalogue.

8. I have seen another Master in Computer Science with research variant in high-performance computing. If I'm interested in this, is the other master maybe a better fit for me?

In our master programme you have the possibility to design your own curriculum. You can choose courses that are more towards modelling and simulation or more towards performance computing. Also, a hybrid between both is an option and you have the possibility to specialize in a certain direction (e.g. computational finance or computational biology).

9. In what way is high-performance computing a part of the Computational Science programme?

Please see question 7 & 8

10. Is it possible to follow the master Computational Science part-time?

No, the master is only offered as full-time program

Application

11. Is it possible to enroll in this master’s programme in February?

No, all students start in September with the master programme. 

12. Is it possible to enroll in your master’s programme if I’m already enrolled in an other one?

Please contact your study advisor for a personal advice on the possibilities to do a double-master. 

13. Is it possible to apply after the deadline?

If you want to start the programme in September you have to apply before the deadline. You can also apply if you have not completed your bachelor's programme yet but expect to be finished before the 1 September.

14. Do you offer a pre-master programme to prepare for admission into the master?

No, we do not offer a pre-master programme. However, there is the possibility to enrol for the Minor Computational Science

Published by  Faculty of Science

23 June 2017