Software Engineering Project

ENS Paris-Saclay / MPRI, 2020

This is the live page of the MPRI 1-31 course, by David Baelde and Amélie Ledein.


Sessions will generally take place in 2E29; please watch the detailed schedule for details. Please bring your laptops when exercises are planned.



Legal aspects:

Distributing software:


Students should form groups and choose among several project proposals.

Hall of fame:


Projects have to satisfy the following requirements, which will be the basis for grading. All requirements but the first one must have a corresponding issue on the development platform, where discussion will take place between students and evaluators, and evaluators will indicate when the requirement is satisfied. Note that satisfaction is not monotonic: a satisfied requirement may become unsatisfied later on.

The second phase imposes additional requirements:

Optional requirements may bring extra points: