The curriculum in the master's programme Computing Science consists of the following parts:

  • Mandatory courses (22.5 EC): three courses that every student in the programme takes.
  • Primary electives (22.5 EC): three courses chosen from a list of four or five that is specific to your chosen track (see the "Study Programme" tab for a description of available tracks). The track prepares you for a master's thesis in the research field related to the track.
  • Secondary electives (30 EC): four courses to shape the master programme into your personal programme that fits your interest. These electives can be chosen more liberally from other tracks within the Computing Science programme, or even from other programmes. It is also possible to use this elective "space" to do a so-called "profile" that centers around a certain pre-defined theme. See the "Profiles" tab for a list of available profiles. 
  • Research part (45 EC): do innovative research yourself in the area of your track and write a thesis about it.

At the start of your study, you are required to compose a study plan from above components, specifying the courses you plan to take, and when. The plan has to be approved by the programme coordinator. Therefore you have to send the plan to the programme coordinator ( within one month after your enrolment in the program.

Course enrollment with Osiris

For most courses you need to register online through OSIRIS.