The first year is devoted to an intensive course in fundamental computer science as part of the dual-degree bachelor’s program in computer science and mathematics at Paris-Saclay University, within one of the two tracks specific to École Normale students.
ENS students (who have passed the ENS Paris-Saclay MPI entrance exam) can choose between two tracks: “ENS Computer Science” (PI) or “ENS Mathematics and Computer Science” (PIM). ENS students (admitted based on their application) may only pursue the “ENS Computer Science” track (PI).
Building a Foundation of Knowledge
The program allows you to acquire and consolidate your fundamental knowledge in computer science and mathematics, develop technical skills through projects, and explore new disciplinary fields. Some courses are common to both tracks (PI and PIM), while others are specific to each track.
Students also take an English course throughout the year and a TEDS certification course.
Build a foundation of skills
- Learn to work independently and as part of a team
- Strengthen your scientific rigor
Discover the world of research
- Seminar with a variety of guests
- Research laboratory visits in France
- Internship in an academic research laboratory (minimum 30 business days) outside the Île-de-France region.
Students at the École Normale may also fulfill certain degree requirements through activities such as interdisciplinary conferences, teaching activities (tutoring, knowledge dissemination, etc.), and student engagement activities.
Credit Recognition
To complete the third year (L3) of the dual degree program in Computer Science and Mathematics, ENS students must earn 80 ECTS credits.
At the end of the first year, the Academic Committee, in partnership with Paris-Saclay University, determines whether the student has earned the bachelor’s degree and completed the first year of the ENS Paris-Saclay university degree.
Continuation of Studies
At the end of the third year (L3), ENS students who have followed the Computer Science–Mathematics track choose between the M1 Master’s in Computer Science and the M1 Master’s in Mathematics, with the approval of the relevant department.
Students who have successfully completed the Computer Science track are admitted, upon application, to the M1 MPRI program.