Teaching
I have been teaching computer science since 1991. I am now at the Faculty of Sciences and Technology of Nantes Université, after three years at INSPÉ de Nantes (the teacher training school, 2023-2026) working with future computer science teachers.
Current courses
- Database modelling and querying
- Computer science and database education
- Generative AI for teaching
Faculty of Sciences, 1998-2023
Algorithms and data structures, complexity and program proof, object-oriented programming (Java), web applications and services, databases (relational, object, XML, distributed), graphs and operations research, formal languages and automata, compilers, Merise and UML modelling, web of data (RDF, SPARQL, open data), XML.
Teacher training
- 2024: Generative AI for teaching, 12 hours, 15 teachers from the Nantes academic region.
- 2023-2026: MEEF master’s degree (secondary teacher training), computer science track, INSPÉ de Nantes (co-director).
- 2019-2021: database module of the DIU “Teaching computer science in high school”, two cohorts of about thirty teachers preparing to teach NSI.
Supervision
| Period | Type | Student | Topic |
|---|---|---|---|
| 2024-2026 | MEEF dissertation | M. Simonin | Flipped classroom in NSI |
| 2024-2026 | MEEF dissertation | E. Pechon | Using chatbots for teaching NSI |
| 2023-2025 | MEEF dissertation | A. Réveillère | Agile methods for project management in NSI |
| 2023-2025 | MEEF dissertation | T. Simonlatser | Handling programming errors in NSI |
| 2022-2024 | MEEF dissertations | L. Bossé, F. Guérin, P. Houlgatte, T. Guillot, P. Tournaille | Unplugged activities, interdisciplinarity, pseudocode |
| 2017-2020 | PhD | Benjamin Moreau | Managing usage policies during federated queries on the web of data |
| 2014-2017 | PhD | Georges Nassopoulos | Deducing Basic Graph Patterns from Logs of Linked Data Provider |