MPRI courses 2025-2026

This is a temporary page listing all MPRI courses in the academic year 2025-2026. Course details are subject to change.

The main MPRI website remains (for now) at the same location:

https://wikimpri.dptinfo.ens-cachan.fr/doku.php

Usage tips

  • Click on a theme to display courses with that theme.
  • Click on a column to sort by that column.

2025-2026 course list

Display: RESET Algorithms Complexity Parallel/Distributed Algo. Computer Algebra Automata/Games Verification Discrete Math/Graphs Geometry/Visual Data Semantic/Languages Logic/Proof Cryptography Quantum Bio-info Databases

AcronymTitle ECTSHoursH/weekLanguageManagerThemes
secureProofs of Security Protocols
Preuves de protocoles de sécurité
6*483 Bruno BlanchetCryptography, Logic/Proof, Semantic/Languages
ecoloExploring Computational Models through Linear Logic
Exploration de modèles de calcul à l'aide de la logique linéaire
6483 Delia KesnerLogic/Proof, Semantic/Languages
funFunctional Programming and Type Systems
Programmation fonctionnelle et systèmes de types
6482.5 François PottierSemantic/Languages, Logic/Proof
hottHomotopy Type Theory
Théorie des types homotopiques
3243 Samuel MimramLogic/Proof
progproofsProofs of Programs
Preuves de programmes
3243 Jean-Marie MadiotLogic/Proof, Semantic/Languages, Verification
qdQuerying Data: Foundations and Practice
Requêtes sur les données : fondements et pratique
3243Leonid LibkinDatabases Logic/Proof
prfaProof Assistants
Assistants de preuves
3243Théo WinterhalterLogic/Proof, Verification
prfsysFoundations of Proof Systems
Fondements des systèmes de preuves
3243 Benjamin WernerLogic/Proof, Verification

*: Courses marked with an asterisk are breakable: students can choose to validate only the first half of the course. In that case, the course counts for 3 ECTS.

Language: means the course is in English, means it is in French. means the teachers will adapt to the students. (Typically, this means course materials are in English, but the language during lectures will be adapted to the audience; see the course page for more information.)