Elective courses (January - May 2026)


This page will be updated regularly in November 2026 (with slides and guidelines).

Main information

Programming project


Dates: From December 15, 2025 to January 23, 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

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
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]