This page will be updated regularly in November/December 2024 (with slides and guidelines).
Main information
-
The presentation summarizing the main points about the choice of programming projects and elective course is accessible: [pdf]
-
The agenda of the second semester is described here
-
Please watch this video tutorial entirely to avoid any misunderstanding (6 minutes). IMPORTANT WARNING: The video tutorial was recorded several years ago so there are three small but important changes regarding the guidelines given in the video:
- The deadline this year is November 29.
- You must select and rank 14 courses instead of 12.
- The set of courses has changed.
-
If you have already thought about your choices, submitting them via the application should only take you a couple of minutes.
Programming project (January 2025)
Dates: From December 16, 2024 to January 24, 2025
Each student must chose one of the two following projects:
| Project name | Teaching Staff (main contact) | Details about the course |
|---|---|---|
| Compiler Project | Gwenael Delaval | [PDF slides] |
| Operating System Project | Vincent Danjean, Vania Marangozova | [PDF slides] |
2nd semester courses
-
Each course has a weight of 3 ECTS (3 hours of weekly sessions).
-
Each student must be registered in 7 courses among the 14 listed below.
| Course name | Teaching Staff (main contact) | Details about the course |
|---|---|---|
| 3D Graphics | Thibault Tricard | [PDF slides] |
| Algebraic Algorithms for Cryptology | Clément Pernet | [PDF slides] |
| Computer Networks Principles | Martin Heusse | [PDF slides] |
| Database foundations | Silviu Maniu | [PDF slides] |
| Embodying the shift: digital in the age of low-tech | Romain Couillet | No presentation? |
| Foundations of Data Science | Kim-Thang Nguyen | [PDF slides] |
| Fundamental Computer Science | Alastair Abott | [PDF slides] |
| Human computer interaction | Gaelle Calvary | [PDF slides] |
| Introduction to cryptology | Bruno Grenet | [PDF slides] |
| Introduction to distributed systems | Vania Marangozova | [PDF slides] |
| Introduction to modeling and verification of digital systems | Laurence Pierre | [PDF slides] |
| Operations Research | Nadia Brauner | [PDF slides] |
| Parallel Algorithms and Programming | Martin Schreiber | [PDF slides] |
| Introduction to mobile robotics | Alexandre Donze | [PDF slides] |