Teaching
I teach computer science at Mines Saint-Étienne, to engineering students of the Ingénieur civil des mines programme and to master's students, mostly in English.
Programme responsibilities
- 2027–
DAKAI, Data, Agents, Knowledge in Artificial Intelligence, master's track of the Master Informatique, operated by Université Jean Monnet and Mines Saint-Étienne. It replaces CPS2 from September 2027. I prepare the curriculum and the accreditation.
- 2021–
CPS2, Cyber-Physical and Social Systems, M1 and M2 taught in English. Co-coordinator with Pierre Maret: timetables, admissions, curriculum redesign for the 2022 accreditation.
- 2019–
Computer science major (M-INFO) of the Ingénieur civil des mines programme, 160 hours. Head of the teaching group; redesign of the computer science electives in 2023.
Courses
Master CPS2 (syllabus)
- Data interoperability and semantics (M1)
- Technological foundations of software development (M1)
- Internet of Things and Web of Things (M1)
- Programming connected devices (M1)
- Research and development project, scientific writing, professional insertion (M2)
Engineering programme
- Computer science major: Internet of Things, Semantic Web, cloud computing
- Toolbox: web, mobile and embedded programming
- AI challenge (S9): AI Practice and Technologies II, Interacting with humans and the real world, from perception to representation, decision and action (since 2026); previously AI Society: Issues, Impacts and Applications (2023–2026)
Other institutions
- IMT Atlantique, M2: Data and digitalisation of energy
- ISTP, apprentice engineers in energy: Smart grids
I use project- and problem-based learning, flipped classes, and a serious game to learn Scrum. With colleagues, I am adapting my courses to generative AI.
Earlier teaching, 2009–2016
At Université Grenoble, Université Nice Sophia Antipolis and IUT de Nice, then at Mines Saint-Étienne. I keep the materials as they were.
- Knowledge modelling, M1: course materials (French)
- Graph visualisation with Gephi, Big Data challenge: lab subject
- Energy transition challenge, the evolution of the grid: slides, SEAS teaser
- Object-oriented modelling (OMGL2) and databases, IUT: challenge, combined labs
- Advanced Java and Java EE, web multimedia and Semantic Web, UML and OCL, object-oriented programming in Java
- Biomechanics of sports movement, L1