MPRI Reflections

21 March 2025

After 1.5 years of being in Paris for the Master Parisien de Recheche en Informatique (MPRI), I want to record some of my thoughts (rambles) and experiences in case the future generation might be interested.

M1 Structure

Let us go through the structure of the masters from the highest level down. MPRI has 2 separate years, M1 and M2. My M1 was done in IP Paris, one of the 4 offering institutions, so the classes are done in École Polytechnique, taking classes with the L3 students there.

The M1 Foundations of Computer Science, the IP Paris course corresponding to M1 MPRI has 3 parts:

The structure of a period (in 2023-24) was roughly 9 weeks of teaching with 1 week of break inserted in the middle (usually following the french school vacations), like the Toussaint break for example. A typical period could be (6 + 1 + 3 + exam week) for example. There could be study weeks before the exam, I might have forgotten.

Every course has only one class/session per week in a 4-hour block, divided freely by the lecturer into lectures + TD (travaux dirigés, tutorials), usually 2+2 or 3+1. This was tiring but there will be (coffee/smoke/ping pong) breaks.

You will also be strongly encouraged to do a research project alongside, which need not be huge, it can be as small as literature review in an area you are interested in. I strongly recommend you to take this chance to talk to different professors. This is a chain reaction: your project advisor knows you better, could give you more names for your M1 internship if you are interested, or you could rule out a topic if you did not like it. As a result, you will have better PhD advisor choices whom you have worked with before, which is crucial. I will decribe more in the M2 section.

M2 Structure

M2 MPRI in 2024/25 was done in the Sophie Germain building, also known as the IRIF building because the IRIF people work there (3rd floor and above). Now the internship is worth 30 ECTS and lasts at least 4.5 months, and is a mini-master’s thesis. The rest of the 30 ECTS is equivalent to 10 short courses, each 3 ECTS, taken in 2 periods. Every period is 10 consecutive weeks of lectures (you heard it right, there are no breaks) and 2 exam weeks, separated by the 2-week obligatory end-of-year vacation. Short courses worth 3 ECTS and lasts for 1 period, while long courses worth 6 ECTS and lasts for 2 periods. Long courses are usually graded by a midterm exam/partiel at the end of the first period, and a final exam at the end of the second. The short courses are usually graded by an exam at the end of the first period. Some courses have a project, it is very rare to be graded only on research/projects and not exam.

Each course has 3 hours of lecture per week, and you can have up to 3 courses per day (ending at 7.15pm, mind you!). You must choose at least 18 ECTS of M2 MPRI courses, the rest you can take outside courses of your choice that need to be approved. Every outside course (usually 4-8 ECTS) will be shrunk into 3 ECTS brutally, so be careful with your choice. The professor in-charge was extremely stict about it and gives the reason of “maintaining the rigour of the master”.

The master has some harmonisation mechanism that aims to make the grading fairer, since every professor might grade differently. Some algorithm will be run to make the average 14/20 for all classes. Therefore, you are put on a curve and you just need to do better than your peers, which is the same, stressful system in Singapore I absolutely detested. In anyway, I found that doing your best is good enough in all classes. See opinions in the below section for my advices.

There was an official MPRI discord channel (batch-specific) where most discussions, informations and updates are disseminated, please ask your classmates for it. If you are in M1 and have a senior in M2, ask them for the link: it might be possible to join and get more information.

You will be “strongly encouraged” to take 33+ ECTS (= 11+ short courses equivalent) instead of 30 ECTS to have a backup course in case you fail in one.

“How do I find an internship/PhD”? General advice:

Opinions and suggestions

Opinions mine.

Academic Opinions

M1

M2

Studying Opinions

CROUS Opinions

Personal Opinions

Final Opinion

No one cares, I heard you say, and you are right! Just enjoy life and have fun! All the very best :)