Download our brochure

Master in Information and Computer Sciences


Each profile has a set of required courses and a set of related (optional) courses associated with it. A student realises a profile if she/he has successfully validated all the required courses in a profile.

To obtain the master degree, a student must realise at least one profile. By limiting the number of required courses in each semester we ensure that the student can pursue multiple profiles if she/he desires so.

Note that the set of profiles is not static. Indeed additional profiles may be introduced to accommodate student, professor or industry needs.

Compared to traditional specialisations the main advantages are:

  • The student may decide on which profiles she/he wants to finally realise only in the third semester. This empowers the student and is in line with the student-centered approach encouraged by the Bologna process.
  • A student can realise more than one profile thus providing an ”interdisciplinary” path through the programme and accommodating the diverse interests of students.

List of Profiles