Teaching

Statistics and probability

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

I was in charge of the pratical work of the course probabilty and statistics over 36 hours. In this course we covered:

  • An introduction to matplotib, a Python plotting package.
  • Implementation from scratch a linear regression model.
  • Random variable simulation.

Information systems

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

The Information systems course introduces students to MERISE for relational data bases modeling. I had one group of students (approx. 25 / group) over 30 hours for tutorials and pratical work.

Data base and Web

Undergraduate course, Université Clermont Auvergne, ISIMA, 2020

The data base and web course introduces students to XML, XPATH, XSLT and XQuery. I had two groups of students (approx. 25 / group) over 36 hours for tutorials and pratical work.

Sofware engineering

Undergraduate course, Université Clermont Auvergne, ISIMA, 2019

I was in charge of the pratical work of one group of students (approx. 25) of the software engineering course. Over 12 hours we covered:

  • Version control with Git.
  • Implementing UML diagrams in Java.

Relational database

Undergraduate course, Université Clermont Auvergne, Polytech Clermont, 2019

I was in charge in 2019 and 2020 respectively over 12 hours and 24 hours of tutorials and pratical work of database course for engineering students at Polytech Clermont (my engineering degree school). In the tutorial part we covered modeling databases with MERISE. For the pratical course we covered:

  • Creating SQL scripts on an Oracle server.
  • Creating tables.
  • Updating and deleting a table instances.
  • Creating databases in Microsoft Access.

Algorithmic

Undergraduate course, Université Clermont Auvergne, Polytech Clermont-Ferrand, 2019

This course introduced students to algorithmic and software development. Over 16 hours we covered:

  • Requirement analysis
  • Structured analysis and design technique
  • Pseudocode

Shell

Undergraduate course, Université Clermont Auvergne, ISIMA, 2018

This course introduced students to shell programming on lunix. Over 18 hours we covered:

  • Program execution
  • User groups
  • Directory manipulation
  • Files manipulation
  • Files content manipulation
  • Links
  • Access permissions
  • Redictions (>, »)
  • Variables
  • Process identification
  • Regular expressions
  • Searching with grep