Programme structure

The Master’s degree programme (60) in computer science consists of a minimum of 60 credits spread over one year (under certain conditions). It consists of a core curriculum (50 cedits) and 2 elective course (10 credits).

This programme may vary depending on students’ prior course of study. If during their previous studies, students have already taken a required class or completed an equivalent activity, they may substitute this course with an activity of their choice from the Master’s degree programme (120) in computer science (provided they follow the programme guidelines). They will also verify that the minimum number of required credits for their diploma has been obtained.

Such programmes will be submitted to the appropriate programme commission for approval.

The majority of courses in this programme are offered in English. For non-Francophone students, alternative courses will be suggested by the programme commission as substitutes for required courses taught in French. This will be done on a case by case basis depending on the student’s curriculum.


It is always possible for students to speak in French in class or during evaluations. Specifically, the
graduation thesis/project may be written and defended in either English or French.