Programme structure

The Master’s degree programme consists of four parts:

  • Core curriculum, focused on the graduation project (35 credits)

  • Required final specialisation, mandatory training (30 credits)

  • One or more majors allowing you to specialize in a field of computer science (20 to 55 credits)

  • Elective courses (0 to 55 credits)

The graduation project is normally completed in the last annual block. Regarding required and elective courses, students may (depending on their major) take these courses in the 1st or 2nd year as long as they have completed the course prerequisites. This is particularly the case for students who completed part of their education abroad. The yearly distribution of activities as outlined in the detailed programme is subject to change.

Furthermore, students have the opportunity to broaden their education by enrolling in non-technical elective courses if they have a clear objective in mind.


For a programme-type, and regardless of the focus, options/or elective courses selected, this master will carry a minimum of 120 credits divided over two annual units, corresponding to 60 credits each.