Course structure

Each year of this two-year program is divided into semesters (September to January, and February to July) and each semester is composed of two quartiles of 8 weeks each. During this time, you have lectures, followed by an examination period of two to three weeks. The program consists of the following components: 

Mandatory courses

Within the CSE master there are three streams:  

  • Software Science 
  • Web Science 
  • Systems Science 

Each stream has a different set of compulsory courses. 


The electives prepare you for your specialization. There is a wide variety of courses to choose from, and courses from other programs or even from other universities are also possible depending on relevance and permission. In some cases, you may use some of your elective courses for your homologation program in order to eliminate any gaps in your knowledge from your previous education. 

Research seminar 

The seminar prepares you for your final project. Each of the computer science research groups offer a seminar covering subjects typical of the specific research area. 

Final project 

The final project of your program is of 6 months' duration and you produce it in your final semester. You will specialize in a single subject and demonstrate that you are able to organize a research project independently. You carry out the project within one of the computer science research groups, possibly in collaboration with a partner in industry.