Computer Science
The programme in a nutshell
The Master’s in Computer Science is a two-year programme worth 120 ECTS. You can choose from a range of specializations. Each specialization consists of:
- a number of compulsory subjects
- a subject on the theory of computer science
- a mathematics subject
- a practical assignment within your specialization
- a literature survey
- a final project accompanied by a thesis.
All courses are taught in English, except in the specializations on ‘Computer Science and Communication’ and ‘Information and Communication Technology’, which are taught in Dutch.
Compulsory and optional courses
The actual content of the Computer Science programme depends on your specialization. The only course that is compulsory for all Computer Science Master’s students, regardless of your specialization, is ‘Distributed Systems.’ Please see the Specializations page for more specific information on the coursework in each specialization.
Master’s project
The Master’s programme will be concluded with a 6-months long Master’s project or internship. This can be either an individual project or a group project. Master’s project topics are varied. Recent examples include:
- modelling the performance of peer-to-peer networks
- designing and building network performance measurement tools
- classification of software design decisions for service-oriented architectures
- the design of automated therapy programs that can help smokers quit smoking.
Course descriptions
Course descriptions can be found in the study guide.
