The aim of the MPRI course is to offer students both core training in the fundamentals of a general knowledge in computer science and more specialised training constitutive of a true introduction to research. One or two research internships complete this classical training course.
In view of the great variety of cultural and educational backgrounds which the students taking the MPRI present, we let the students select their own customised two-year course, i.e. not only the modules they wish to take, but also the number and type of internships. Customised courses are subject to approval by the MPRI's Studies Committee, whereby the students' personal plans and prior degree course are taken into account.
In addition to an English module, the course comprises two different types of modules: level 1 and level 2 modules. The level 1 modules are core modules whose aim is to give students a general training in computer science, whereas the aim of the level 2 modules is to introduce students to research; students must be well versed in the level 1 modules in order to take level 2 modules.
[see the list of entrance requirements
for the MPRI modules].
A detailed list of modules and corresponding heads of modules is set each year by the MPRI's Executive Committee; the exact number of modules available also depends on the number of students taking the MPRI. Therefore, the lists contained on this Web site should not be deemed definitive, although they do give a rather accurate picture of what the course has to offer students.
Subject to approval by the Studies Committee, ECTS credits obtained by students within the framework of other Masters, either in computer science or in another discipline (mathematics, physics, biology etc.), will be taken into account within the framework of the MPRI. Such ECTS credits will be approved in principle beforehand, during the students' presentation of customised courses.