Malo MONIN

Computer science student at ENS Rennes.

Preparation for the agrégation in computer science (2025–2026, ongoing).

📍ENS Rennes (Rennes, France).

I spend the year preparing for the agrégation in computer science at ENS Rennes. The agrégation is an examination to become a preparatory class teacher.

As part of the preparation program, I follow, or have followed, courses on the following scientific fields:

In those courses, we use C, OCaml, Python, SQL, and RISC‑V.

More information is available on the webpage about ENS Rennes’ agrégation preparatory class (in French).

M1 SIF (2024–2025).

📍ENS Rennes (Rennes, France).

As part of my first year of master, I have followed courses in the following scientific fields:

In those courses, we used C, Java, Scala, the Isabelle/HOL proof assistant, and the NuSMV model checker.

I also had a course on making scientific presentations, as well as many seminars, and English classes.

L3 SIF (2023–2024).

📍ENS Rennes (Rennes, France).

As part of my third year of licence, I have followed courses in the following scientific fields:

In those courses, we used C, C++, OCaml, and Python, as well as RISC‑V assembly.

I also had a pedagogy module, as well as many seminars, and English classes.

CPGE MP2I/MPI (2021–2023).

📍Lycée du Parc (Lyon, France).

The MP2I/MPI pathway is part of the French ‘CPGE’ system, which is an intensive two-year preparation program for entrance exams to grandes écoles, such as ENS Rennes. It corresponds to the first two years of licence. This pathway focuses specifically on mathematics, computer science, and physics. Students follow courses on computational complexity theory, formal languages, and logic. Studied languages are C, OCaml, and SQL.

Baccalauréat général (2021).

Very high honors (‘mention « Très bien »’). Majors: computer science, mathematics and physics & chemistry.

The computer science major introduces students to basic topics such as graph theory, recursion, and object oriented programming.