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 the list 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.