The M1 year is organized by each of the partner institutions.
The kickoff meeting will take place on Monday September 16th, 2024 at 10:00 in the Turing amphitheater, on the ground floor of the Sophie Germain building (the main entrance is shown on this map).
The address is of the Sophie Germain building is 8 place Aurélie Nemours 75013 Paris
Slides of the kickoff meeting 2024-2025.
The lectures will start on Tuesday, September 17th at 8:45.
There will be a winter break from Saturday, December 21st, 2024 until Sunday, January 5th, 2025 (included). There is no other break.
The M2 lectures are divided in two periods of 10 weeks, each period is followed by 2 weeks of examinations.
M2 lectures take place in Batiment Sophie Germain
Research internships last 4.5 months (at least) and may start from March 15th, 2025. Internships are typically defended the first week of September.
All courses take place in the Sophie Germain building, room 1002 or 1004.
Period 1
Day | Slot | Room 1002 | Room 1004 |
---|---|---|---|
Monday | 8:45 | 8:45>11:45 - 2.6 Abstract Interpretation: Application to Verification and Static Analysis | 8:45>11:45 - 2.7.2 Proof Assistants |
12:45 | 12:45>15:45 - 2.15 Analysis of Algorithms | 12:45>15:45 - 2.27.1 Computational and Logical Structures for Linguistic Modeling | |
16:15 | 16:15>19:15 - 2.18.2 Shared-Memory Distributed Computing | 16:15>19:15 - 2.22 Efficient Algorithms in Computer Algebra | |
Tuedsay | 8:45 | 8:45>11:45 - 2.14.1 Computational Geometry and Topology | 8:45>11:45 - 2.23.1 Synchronous Reactive Systems |
12:45 | 12:45>15:45 - 2.4 Functional Programming and Type Systems | 12:45>15:45 - 2.20.1 Game Theory in Computer Science | |
16:15 | 16:15>19:15 - 2.7.1 Foundations of Proof Systems | 16:15>19:15 - 2.11.2 Randomness in Complexity | |
Wednesday | 8:45 | 8:45>10:15 - 2.13.2 Error-Correcting Codes and Applications to Cryptography | 8:45>11:45 - 2.38 Algorithms and Combinatorics for Geometric Graphs |
10:15>11:45 - 2.12.1 Techniques in Cryptography and Cryptanalysis | |||
12:45 | 12:45>15:45 - 2.16 Finite Automata Modeling | 12:45>15:45 - 2.29.1 Advanced Graph Theory | |
16:15 | 16:15>19:15 - 2.2 Models of Programming Languages: Domains, Categories, Games | 16:15>19:15 - 2.30 Proofs of Security Protocols | |
Thursday | 8:45 | 10:15>11:45 - 2.18.1 Distributed Algorithms for Networks | 8:45>11:45 - 2.33.3 Complexity over the Reals |
12:45 | 12:45>15:45 - 2.8.2 Cyber-physical systems and their verification | 12:45>15:45 - 2.40 Probabilistic programming languages | |
16:15 | 16:15>19:15 - 2.24.1 Algorithms and Uncertainty | ||
Friday | 8:45 | 8:45>11:45 - 2.12.2 Arithmetic Algorithms for Cryptography | 8:45>11:45 - 2.9.1 Algorithmic Aspects of Well Quasi-Order Theory |
12:45 | 12:45>15:45 - 2.34.1 Quantum Information and Applications | 12:45>15:45 - 2.10 Algorithmic Aspects of Combinatorics |
Period 2
Day | Slot | Room 1002 | Room 1004 |
---|---|---|---|
Monday | 8:45 | 8:45>11:45 - 2.6 Abstract Interpretation: Application to Verification and Static Analysis | 8:45>11:45 - 2.17.1 Foundations of Network Models |
12:45 | 12:45>15:45 - 2.15 Analysis of Algorithms | 12:45>15:45 - 2.19 Biochemical Programming | |
16:15 | 16:15>19:15 - 2.22 Efficient Algorithms in Computer Algebra | ||
Tuedsay | 8:45 | 8:45>11:45 - 2.20.2 Symbolic Dynamics | |
12:45 | 12:45>15:45 - 2.4 Functional Programming and Type Systems | 12:45>15:45 - 2.34.2 Quantum Information and Cryptography | |
Wednesday | 8:45 | 8:45>10:15 - 2.13.2 Error-Correcting Codes and Applications to Cryptography | 8:45>11:45 - 2.36.1 Proof of Programs |
10:15>11:45 - 2.12.1 Techniques in Cryptography and Cryptanalysis | |||
12:45 | 12:45>15:45 - 2.16 Finite Automata Modeling | 13:45>15:45 - 2.11.1 Parameterized Algorithms (Lecture) | |
16:15 | 16:15>19:15 - 2.2 Models of Programming Languages: Domains, Categories, Games | 16:15>19:15 - 2.30 Proofs of Security Protocols | |
Thursday | 8:45 | 10:15>11:45 - 2.18.1 Distributed Algorithms for Networks | 8:45>11:45 - 2.24.2 Solving Optimization Problems with Search Heuristics |
12:45 | 12:45>15:45 - 2.29.2 Theory of Practical Graph Algorithms | ||
Friday | 8:45 | 8:45>11:45 - 2.3.1 Concurrency | 8:45>11:45 - 2.26.1 Querying Data: Foundations and Practice |
12:45 | 12:45>15:45 - 2.9.2 Algorithmic Verification of Programs | 12:45>15:45 - 2.10 Algorithmic Aspects of Combinatorics | |
16:15 | 16:15>17:15 - 2.11.1 Parameterized Algorithms (Tutorial) |