Programme structure

The Master’s degree programme consists of four parts:

  • Core curriculum, focused on the graduation project (38 credits)
  • Required final specialisation (30 credits)
  • One or more majors (20 to 52 credits)
  • Elective courses (0 to 52 credits)

The graduation project is normally completed during the 2nd year. 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.

> Core courses for the Master in computer science and engineering
> Liste au choix de finalités INFO2M
> Professional Focus
> List of electives
> Majors for the Master's degree in computer science and engineering
> Major in Artificial Intelligence: big data, optimization and algorithms
> Major in software engineering and programming systems
> Major in Security and Networking
> Major in Data science and Applied Mathematics
> Option en Cryptography and information security
> Major in biomedical engineering
> Majors for the Master's degree in computer science and engineering
> Major in small and medium sized business creation
> Major Business risks and opportunities
> Elective courses
> Elective courses: transversal skills and contacts with industry
> Elective courses available for Master students in Computer Science
> Preparatory Module (only for students who qualify for the course via complementary coursework)
> Additional courses (preparatory module) to the Master [120] in Computer Science and Engineering