Current teaching activities

University of Lorraine

Master in fundamental teaching, INSPE de Lorraine

As of September 2017, most of my teaching activities (about 140h / year) are related to the introduction of Computing Science and digital tools for education to MA students from the University school for Education (INSPE), within the Master Métiers de l’Enseignement, de l’Education et de la Formation (MEEF). These classes are focussing on two aspects:

  • how to (or not to) use digital tools to improve learning ?
  • how to teach computational thinking to kids and teenagers ?

Master in Natural Language Processing, IDMC

Together with colleagues Chloé Braud and Claire Gardent, I teach a data science course (60h) to MSc students within the NLP Master Program. This class focusses on designing and implementing machine learning-based prediction algorithms using data retrieved from internet. The materials of this course are available on moodle.

Undergraduate studies in Computer Science, IUT Nancy Charlemagne

I give a 50h course on Object-Oriented Programming for first-year students at the University Institute of Technology. This course aims at getting the foundations of the object programming paradigm, and includes pratical sessions using the Java language.

Maison pour la Science

Maison pour la Science en Centre-Val de Loire

At the Maison pour la Science en Centre-Val de Loire, together with Florent Becker, Philippe Huet and François Barillon, I take part to the design and implementation of activities around CS. The target audience consists of primary and secondary school teachers, who are teaching kids the basics of CS as a science. These activities are inspired by the book entitled Computer Science Unppluged and briefly described in this webpage.

Maison pour la Science de Lorraine

At the Maison pour la Science de Lorraine, together with Renaud Dehaye, Marie Duflot-Kremer, Erwan Kerrien and Lionel Lambotte, I take part to the design and implementation of activities around CS. The target audience consists of secondary school teachers.

Past teaching activities

University of Orléans

Undergraduate studies in Computer Science, IUT d’Orléans

From 2009 until 2017, as an Associate Professor at the University of Orléans, I taught courses related to CS to undergraduate students (192h+ per year) at the University Institute of Technology. These courses included:

  • Introduction to algorithmics and programming (illustrated with python)
  • Introduction to linux-based operating systems (including bash programming)
  • Database design and SQL
  • Introduction to Human-Computer Interfaces
  • Introduction to Object-Oriented Programming (illustrated with java)

University Henri Poincaré

Undergraduate studies in Computer Science, Faculty of Sciences and Technologies

In 2008-2009, I was a full-time teaching fellow (ATER) in the CS Department of the Science Faculty of the University Henri Poincaré (now University of Lorraine). I gave classes on bioinformatics, functional programming (implemented with CAML) and bash programming.

University of Tübingen

Bachelor/Master of Arts, department of Computational Linguistics

In 2007-2008, I gave a class on Information Retrieval within the ICSL Program of the Department of Linguistics of the University of Tübingen.

Polytech Nancy

Undergraduate studies in Sciences, Polytech Nancy engineering school

In 2006-2007, I was a half-time teaching fellow (ATER) at Polytech Nancy (formerly ESSTIN). I taught Algorithmics and Object-Oriented Programming to undergraduate students.

University Henri Poincaré

Undergraduate studies in Computer Science, Faculty of Sciences and Technologies

From 2003 until 2006, I was a teaching assistant in the CS Department of the Université Henri Poincaré (now University of Lorraine). I taught algorithmics and functional programming to 1st year students.

On-line resources

Last update: 2021-12-23