Study Programme

The Computing Science Master’s programme is a two-year programme (120 EC). The programme consists of ten courses (75 EC) divided over year one and year two. In the second year, you are required to engage in a research project that is concluded with a Master’s thesis (45 EC).

Year one - Course work (60 EC)

The course work for this programme consists of:

  • 3 Compulsory courses (22,5 EC)
  • 3 Track electives (22,5 EC)
  • 4 Elective courses, divided over year one and year two (30 EC)   

You can also use elective space of up to 15 EC to do an experimentation project. Please see the courses page for all course options and detailed course descriptions.

Year two - Research project and Master's thesis

The programme is completed with a Master’s thesis. This is a 2- to 3-term research project, under the supervision of a staff member, that is concluded with a written Master’s thesis. In addition, you also have to defend your Master’s thesis.

The research project must contain a significant amount of literature study, in which you will familiarise yourself with the subject. As part of your research training, you will also enhance your academic skills by regular attendance of various seminars.

Deficiency courses

If you have insufficient background to start the Master’s programme, you may be advised to take some Bachelor’s courses as part of your electives. No more than two deficiency courses can be taken, and you should take into account that the lectures of these courses may be given in Dutch.

Educational Methods 

Most courses are given with classical lectures, with practical and lab assignments. Some courses are given in seminar form, which emphasises group learning. If in addition to learning theories, you also like the experience of applying them, you can do so in an experimentation project. Such a project takes a half or a whole term; an example of this is implementing a number of recent algorithms to compare their performance on certain types of problems.

To strengthen your academic skills, you will also participate in a weekly colloquium where students, staff members, or guests give talks about various recent topics in computing science.

Examination Methods 

Most courses are evaluated based on exams. Some may require additional lab assignments to be submitted. In some courses, you may have to present your work or write papers about it.


Interdisciplinary profiles

A profile is a coherent set of courses totaling 30 EC and can be chosen to expand the thematic range of your Master's programme. The courses are on a single theme that is usually not a standard part of the programme.

Educational profile – teacher degree

If you are passionate about sharing your knowledge, and you would consider a career as a teacher in secondary education, this profile might be right for you. The emphasis of the Educational Profile is on practitioner skills and school-based activities. Throughout the profile, learning theories and teaching methods will be taught closely linked to your day to day work in the classroom. The profile is tailored to meet the professional development needs of teachers in the early stages of their careers. More information.

Complex systems profile

Complex Systems is an interdisciplinary profile for ambitious students from different Master’s programmes, who want to work on modelling solutions within the field of Complex Systems. The profile gives you the opportunity to broaden your view and knowledge from an interdisciplinary angle and widens your opportunities for further development. It prepares you for a career in interdisciplinary fields at, for instance, financial companies. You will receive a Complex Systems certificate. More information.

Communication Profile

The Communication profile (33 EC) offers students the opportunity to focus on science communication and informal science education within the context of their own science research Master's programme. These days researchers are increasingly called upon to engage with society, to share their results with a great variety of groups and to talk about work-related matters with citizens and interested parties. If you do not just want to become a good researcher, but also want to learn how to communicate properly about your work with a variety of target audiences or how to teach your subject matter well in informal settings, this profile is a good choice for you. For more information check the profile page.

Science-based Entrepreneurship Profile

Science is a constant source of innovation, whether it is finding a science-based product while working at a large company or performing research in an incubator. The profile Science-based Entrepreneurship offers you the possibility to test your entrepreneurship gene by learning and working on scientific innovation in your field of study.
The foundation of the profile is the course Science-based Entrepreneurship, that concerns developing a business plan and a prototype of a science-based innovation. After that, you can choose from a list of approved electives and optionally a project. These projects can be done in teams and as an individual. More information.