MPRI courses 2024-2025
This is a temporary page listing all MPRI courses in the academic year 2024-2025. It will be integrated into an upcoming new website for MPRI.
This page is made available early, for students wishing to browse courses by theme. The main MPRI website remains (for now) at the same location:
Usage tips
- Click on a theme to display courses with that theme.
- Click on a column to sort by that column.
- The schedule can be found here.
Course list
Display : RESET Algorithms Complexity Parallel/Distributed Algo. Computer Algebra Automata/Games/Verification Discrete Math/Graphs Semantic/Languages Logic/Proof Cryptography Quantum Bio-info Natural Language
Number | Title | Link | Hours | Period | Language | ↑ Coordinator | Themes |
---|---|---|---|---|---|---|---|
2.15 | Analysis of Algorithms Analyse d'algorithmes | view | 48 | 1-2 | Élie de Panafieu | Algorithms, Discrete Math/Graphs | |
2.38.1 | Algorithms and Combinatorics for Geometric Graphs Algorithmique et combinatoire des graphes géométriques | view | 24 | 1 | Vincent Pilaud | Geometry/Visual Data, Discrete Math/Graphs | |
2.22 | Efficient Algorithms in Computer Algebra Algorithmes efficaces en calcul formel | view | 48 | 1-2 | Vincent Neiger | Computer Algebra, Algorithms, Cryptography | |
2.20.2 | Symbolic Dynamics Dynamique symbolique | view | 24 | 1-2 | Valérie Berthé | Discrete Math/Graphs | |
2.11.1 | Parameterized algorithms and complexity Algorithmes et complexité paramétrés | view | 24 | 2 | Valia Mitsou | Complexity, Algorithms, Discrete Math/Graphs | |
2.07.2 | Proof Assistants Assistants de preuves | view | 24 | 1 | Théo Winterhalter | Logic/Proof | |
2.24.1 | Algorithms and Uncertainty Algorithmes et incertitude | view | 24 | 1 | Spyros Angelopoulos | Algorithms | |
2.34.1 | Quantum Information and Applications Information quantique et applications | view | 24 | 1 | Sophie Laplante | Quantum | |
2.29.1 | Advanced Graph Theory Théorie des graphes avancée | view | 24 | 1 | Reza Naserasr | Discrete Math/Graphs, Algorithms | |
2.18.1 | Distributed Algorithms for Networks Algorithmique distribuée pour les réseaux | view | 24 | 1-2 | Pierre Fraigniaud | Parallel/Distributed Algo. | |
2.02 | Models of Programming Languages: Domains, Categories, Games Modèles des langages de programmation: domaines, catégories, jeux | view | 48 | 1-2 | Paul-André Melliès | Semantic/Languages | |
2.08.2 | Cyber-physical systems and their verification Systèmes cyber-physiques et leur vérification | view | 48 | 1-2 | Patricia Bouyer | Automata/Games/Verification | |
2.20.1 | Game Theory in Computer Science Techniques de théorie des jeux en informatique | view | 24 | 1 | Olivier Serre | Automata/Games/Verification | |
2.33.3 | Complexity over the reals Complexité sur les réels | view | 24 | 1 | Olivier Bournez | Complexity, Algorithms | |
2.29.2 | Theory of Practical Graph Algorithms Algorithmes efficaces de graphes : aspects théoriques | view | 24 | 2 | Mauro Sozio | Discrete Math/Graphs, Algorithms | |
2.16 | Finite Automata Modeling Modèles de calcul et automates finis | view | 48 | 1-2 | Matthieu Picantin | Automata/Games/Verification | |
2.23.1 | Synchronous Reactive Systems Systèmes réactifs synchrones | view | 24 | 1 | Marc Pouzet | Parallel/Distributed Algo., Semantic/Languages | |
2.14.1 | Computational Geometry and Topology Géométrie et topologie algorithmiques | view | 24 | 1 | Marc Glisse | Geometry/Visual Data | |
2.26.1 | Querying Data: Foundations and Practice Requêtes sur les données : fondements et pratique | view | 24 | 2 | Leonid Libkin | Databases Logic/Proof | |
2.36.1 | Proof of Programs Preuve de programmes | view | 24 | 2 | Jean-Marie Madiot | Logic/Proof | |
2.09.1 | Algorithmic Aspects of Well Quasi-Order Theory Aspects algorithmiques de la théorie des beaux préordres | view | 24 | 1 | Jean Goubault-Larrecq | Automata/Games/Verification | |
2.10 | Algorithmic Aspects of Combinatorics Aspects algorithmiques de la combinatoire | view | 48 | 1-2 | Gilles Schaeffer | Algorithms, Discrete Math/Graphs | |
2.04 | Functional Programming and Type Systems Programmation fonctionnelle et systèmes de types | view | 48 | 1-2 | François Pottier | Semantic/Languages | |
2.19 | Biochemical Programming Programmation biochimique | view | 24 | 2 | François Fages | Bio-info | |
2.03.1 | Concurrency Concurrence | view | 24 | 2 | Emmanuel Haucourt | Parallel/Distributed Algo., Semantic/Languages | |
2.40 | Probabilistic programming languages Langages de programmation probabilistes | view | 24 | 2 | Christine Tasson | Semantic/Languages | |
2.18.2 | Distributed algorithms on shared memory Algorithmique distribuée avec mémoire partagée | view | 24 | 1 | Carole Delporte | Parallel/Distributed Algo. | |
2.24.2 | Solving Optimization Problems with Search Heuristics Résolution de problèmes d'optimisation avec heuristiques de recherche | view | 24 | 2 | Carola Doerr | Algorithms | |
2.30 | Proofs of Security Protocols Preuves de protocoles de sécurité | view | 48 | 1-2 | Bruno Blanchet | Cryptography, Semantic/Languages, Logic/Proof | |
2.12.1 | Techniques in Cryptography and Cryptanalysis Techniques en cryptographie et cryptanalyse | view | 24 | 1-2 | Brice Minaud | Cryptography | |
2.27.1 | Computational and Logical Structures for Linguistic Modeling Structures informatiques et logiques pour la modélisation linguistique | view | 24 | 1 | Benoît Crabbé | Natural Language, Logic/Proof | |
2.07.1 | Foundations of Proof Systems Fondements des systèmes de preuves | view | 24 | 1 | Benjamin Werner | Logic/Proof | |
2.12.2 | Arithmetic Algorithms for Cryptography Algorithmes arithmétiques pour la cryptologie | view | 24 | 1 | Ben Smith | Cryptography | |
2.06 | Abstract Interpretation: Application to Verification and Static Analysis Interprétation abstraite : application à la vérification et à l'analyses statique | view | 48 | 1-2 | Antoine Miné | Semantic/Languages, Automata/Games/Verification | |
2.13.2 | Error-Correcting Codes and Applications to Cryptography Codes correcteurs d'erreurs et applications à la cryptographie | view | 24 | 1-2 | Anne Canteaut | Cryptography | |
2.34.2 | Quantum Information and Cryptography Information quantique et cryptographie | view | 24 | 2 | André Chailloux | Quantum, Cryptography | |
2.17.1 | Foundations of Network Models Fondements sur la modélisation des réseaux | view | 24 | 2 | Ana Bušić | Parallel/Distributed Algo. | |
2.09.2 | Algorithmic Verification of Programs Vérification algorithmique de programmes | view | 24 | 2 | Ahmed Bouajjani | Automata/Games/Verification | |
2.11.2 | Randomness in Complexity Complexité randomisée | view | 24 | 1 | Adrian Vladu | Complexity, Algorithms |