Application procedure

Please note that starting in 2016-2017 the Master’s programme Computer Science is a joint degree programme with the University of Amsterdam (UvA). Courses are given at the two Faculties of Science. Graduates receive a diploma accredited by both universities. 

The Computer Science programme is open to both Dutch and International Students with a background in Computer Science. Admission is based on a strict selection procedure. The Faculty’s Admission Board will decide upon your admission after having evaluated your complete online application. If you have read the admission criteria below and feel you are eligible for admission, please take the following steps to submit your application. Note that the initial application procedure is fully online and that scans of your relevant documents are required.


Step 1: Meet the admission criteria

In order to gain admission to the Computer Science Master’s programme, you will need to have at least a Bachelor’s degree from an accredited research university including at least three full years of academic study amounting to a minimum of 180 ECTS or equivalent. Academic writing skill is to be demonstrated by submitting a thesis. We do not require a GRE or GMAT test score. A Bachelor degree obtained at an applied university or higher vocational education (HBO in Dutch) in most cases does not grant direct access to the programme (only exceptionally high ranking students stand a chance of admission).

Specific requirements for the Computer Science master’s programme 

For admission to the Computer Science programme, a Bachelor degree in Computer Science or a closely related Bachelor is required. In general, we expect the following subjects to be part of your Bachelors programme:

- Programming
- Algorithms
- Computer Systems
- Computer Networks
- Software Engineering
- Logic

Any one of the following subjects will increase your chances of admission:

- Databases
- Automata
- Graph Theory
- Compilers
- Machine Learning or Artificial Intelligence
- Mathematics (Linear Algebra, Discrete Mathematics, Statistics)

This list is not exhaustive and having these courses on your diploma does not guarantee admission, however they are a strong indication of your admissibility.

General language proficiency requirements

VU University Amsterdam requires international applicants to take an English test and to submit their score as a part of the application. Exceptions are made for students who have completed their education in Canada, USA, UK, Ireland, New Zealand or Australia or who have obtained an international Baccalaureate or European Baccalaureate diploma.

Step 2: Prepare documents and apply online

Dutch students or students with a Dutch University degree, please follow: Online application for students with a Dutch University degree

Students with an international degree, please follow: Online application for students with an International University degree

For International degree holders, digital scans of the following documents are required:

  • Copy of your valid passport or ID (only for EU residents)
  • Curriculum Vitae
  • 2 Letters of recommendation
  • Letter of Motivation
  • Diploma(s) / statement of expected graduation
  • A transcript of the marks obtained during the Bachelor's programme.
  • Bachelor's or Master's thesis (written in English)
  • A description of the relevant courses you have taken during your previous higher education
  • A list of all the main literature used during your previous higher education 
  • English language test 

Detailed descriptions of the required documents can be found here

Step 3: Await decision on admission

The admission board will review your application as soon as it is complete. Normally this takes about four weeks, but it might take longer in busy periods so be sure to apply as soon as possible. If you gain admission, you will receive a letter of conditional admission by email. You can start planning your move to Amsterdam!

Step 4: Finalize your registration and move to Amsterdam!

Make sure to finalize your registration as a student before the start of the programme. The conditions include sending a certified copy of your diploma and submitting the results of your English language test. Also, arrange payment of the tuition fees or authorize VU University to withdraw the fees (you need to have a European bank account for this option). Here you will find an explanation of the registration procedure and the relevant deadlines. When all conditions are met you will receive a confirmation of your registration and you will be ready to start your programme at VU University Amsterdam!

Further information about

emptyTuition fees

Contact for International Degree Students

For detailed questions about the Master’s programmes or the application procedure contact your International Student Advisor at the International Office:

Central International Office

International Student Advisor:
Erik van Zwol
Tel + 31 (0)20 598 7499 

Admission to a Master’s programme: the Bachelor-before-Master rule

The Bachelor-before-Master rule is applied to all VU programmes. This means that you can only start a Master’s programme on 1 September if you have obtained your Bachelor’s degree. Uncompleted Bachelor’s subjects are not permitted if you want to start a Master programme. 

What does this mean now for students? - You may have to adjust your study plan. For example, if you’re planning a semester abroad in the first semester and you would like to start the following Master’s programme in September, please note that every part of the Bachelor’s study programme has to be completed – not only the compulsory parts of the programme. Other (short) interruptions of your study programme can also have an effect on your ability to proceed onto a Master’s programme. If the Bachelor’s programme is not fully completed, you cannot start the Master’s programme until the start of the next academic year. Take this into account when planning your study path! Please contact our faculty’s study advisors when you have any questions.

© Copyright VU University Amsterdam
See also