Teaching

Current courses
In blue, the courses I am or was responsible for.
Total:160h lectures, 150h supervised work, 298h practical work (589h eq. TD)
PeriodTitleLevelInstitutionLab time
24/25Debugging: techniques, tools and their implementationMaster 2Univ. Brest24h
24/25Object-oriented designMaster 1Polytech Lille22h
24/25Advanced Object-Oriented ProgrammingMaster 2IMT Nord Europe50h
23/24Object-oriented designMaster 1Polytech Lille10h
23/24Debugging: techniques, tools and their implementationMaster 2Univ. Lille12h
22/23Object-oriented designMaster 1Polytech Lille12h
22/23Debugging: techniques, tools and their implementationMaster 2Univ. Lille12h
22/23Debugging: techniques, tools and their implementationMaster 2Univ. Brest24h
21/22Object-oriented programmingMaster 2Centrale Lille10h
21/22Fundamentals of debuggingMaster 2Univ. Lille24h
21/22Fundamentals of debuggingMaster 2Univ. Brest12h
21/22Object-oriented designMaster 1Polytech Lille24h
20/21Object-oriented programmingMaster 2Centrale Lille10h
20/21Live IoT with PharoMaster 2Polytech Lille18h
20/21Object-oriented designMaster 1Polytech Lille24h
20/21Fundamentals of debuggingMaster 2Univ. Lille20h
19/20Introduction to C and algorithmsMaster 2Polytech Lille40h
19/20Live IoT with PharoMaster 2Polytech Lille18h
19/20Object-oriented designMaster 1Polytech Lille24h
19/20Live IoT with PharoMaster 2Univ. Picardie8h
19/20Supervised IT projectBachelor 3Univ. Brest36h
19/20Fundamentals of debuggingMaster 2Univ. Brest14h
19/20Fundamentals of debuggingMaster 2Univ. Lille20h
17/18Object-oriented design projectBachelor 2Univ. Brest40h
16/17EMF/EcoreMaster 2Univ. Brest20h
16/17Human machine interfacesBachelor 2Univ. Brest40h
16/17Programming languagesBachelor 2Univ. Brest40h
Past activities
Les cordées de la réussite
The "cordées de la réussite" are local initiatives for high school students that aim at introducing them to the university academic world. It takes the shape of guided projects by phd students, at the end of which they produce a poster to summarize their work. A jury grants an award to the best groups. I guided 5 groups on topics I designed, of which 3 won an 1st or 2nd price award. This represents a hundred hours with 16 high schools student.
Corentin, Alexandre, Mickaël, lycée du Léon, Landivisiau (2016)
Tobacco, soda, alcohol: what impact on tooth enamel?
Modeling and simulation of the attack on dental enamel by acids resulting from the consumption of sugars or poor oral hygiene. Poster. Presse.
schoolSecond prize award, 2016
Marie, Eliott, Tiffen, lycée Kerneuzec, Quimperlé
Beware of the autonomous car!
Design, building and implementation of a miniature autonomous car. Photo. Photo. Poster. Presse.
schoolFirst prize award, 2016
Léa, Sara, Annaël, Cécilia, lycée Jean Moulin, Quimper
Tobacco, soda, alcohol: what impact on tooth enamel?
Modeling and simulation of the attack on dental enamel by acids resulting from the consumption of sugars or poor oral hygiene. Poster. Presse.
schoolFirst prize award, 2017
Enora, Kylian, Mathis, lycée Sérusier, Carhaix
This cane has a nose!
Design and implementation of a waste detection mechanism for visually impaired persons. Poster.
Théo, Jules, Mateo, lycée Kerneuzec, Quimperlé (2018)
Genetics algorithms with Pharo
Design and implementation of a genetic algorithm in Pharo to solve the trade salesman problem. Poster.
Scientific animation for high-school students and children
I designed and animated scientific initiation workshops for children and high school students for the faculty of science and technology of the university of Brest (France).
  • Software engineering for the web: and example with Pharo (1h), December 17th, 2017.
  • Kid’s Lab : building an electronic bat with Arduino (2h), March 11th, 2017. Initiation to electronics and algorithmic for 10 children (10-12 years old).
  • Initiation to robotics with Pharo JetStorm and EV3 lego robots (3h), November 10th, 2016. Workshops with 12 children (14 years old). Object-oriented programming on Lego robots.
  • Initiation to algorithms (2h), October 10th, 2016. Initiation to algorithmic for 30 children (12 years old).
  • Kid’s Lab : initiation to Arduino (2h), March 12th, 2016. Initiation to electronics and programming for children (8 to 10 years old).
Vulgarization of science
  • Tell your story with Scratch! (2h), 2016. During my PhD, I was hired by the university of Brest as project manager of the high-schools/universities continuum initiative. During one year, I managed different projects and organized communication events for high school students, aiming at explaining and popularizing higher education and studies. Notably, I visited high schools, made presentations to visting international students (GB, Vietnam) and organized 1-day visits for students to discover the university (including presentations by researchers and science initiation workshops).
  • Jury member of Practice science 2016, 2016. I was a jury member of the scientific contest Practice science 2016 for children (from 6 to 14 years old).