Teachings

Foundations of Computer Science II – Python Programming

Level / Year Undergraduate (L1) — 2026
Course content List, dictionary, GUI, file management, hash table
Coordinator Mustapha Lebbah

Algorithms and Foundations for Data Science

Level / Year Undergraduate (L3) — 2026
Course content Statistics, Clustering, PCA
Coordinator Sandrine Vial

Models of Computation and Complexity

Level / Year Undergraduate (L3) — 2025
Course content Pushdown automaton, Turing machine, other computational models, decidability, reduction, complexity classes
Coordinator Yann Strozecki

Data Structures and Algorithms

Level / Year Undergraduate (L2) — 2024
Course content Recursion, sorting, stacks/queues, trees, algorithms, and complexity
Coordinator Sandrine Vial

Supervised Research Project (TER)

  • 2026 · Graph Drawing
    • Students: Hajar Cherqi and He Yu
    • Supervisors: Noé Demange, Chloé Godet
  • 2025 · Pathfinding
    • Students: Raphael Dupuy, Quentin Soumet, Cyriac Thibaudeau and Théotime Turmel
    • Supervisors: Noé Demange, Yann Strozecki