Enseignement / Teaching


De 2017 à ? : enseignements en tant que Professeur à l'ISTIC de Rennes.

De 2024 à ? : création du Master IA à l'Université de Rennes (responsabilité du diplôme).

De 2020 à 2023 : responsable du Master MEEF NSI à l'Université de Rennes 1.

De 2018 à 2020 : co-responsable du DIU "Enseigner l'Informatique au Lycée" à l'Université de Rennes 1.

Depuis 2020 : interventions régulières pour les Lycées sur l'IA (voir supports ici)

Enseignements dispensés
Matières Formations Responsabilités Heures (/an eq. TD) Divers/Misc
Option / IA (partie Machine Learning) Master Informatique 1,
ISTIC URennes
CM 12h Depuis 2017
Deep Learning for Vision (DLV) Master Informatique 2 (SIF),
ISTIC URennes
CM 13.5h Depuis 2023
Web page and another one here.
Introduction to Machine Learning Master IA,
ISTIC URennes
CM, TD, TP 36h Depuis 2024
Web page for the practical sessions in Scikit-learn and Pytorch.
Option Machine Learning Master Informatique 2 IL,
ISTIC URennes
CM, TD 22h Depuis 2018.
Web page for the practical sessions in Scikit-learn and Pytorch.
Old Web page for the practical sessions in Scikit-learn and Keras and for the ML project.
Introduction à l'IA Licence Informatique 3,
ISTIC URennes
TD 36h Depuis 2023
Specialité Informatique 1 / ACX
Algorithmique et Complexité Experimentale (en JAVA)
Licence Informatique 1,
ISTIC Rennes 1
TD, TP 28 h * 2 (17/18, 18/19)
Specialité Informatique 2 / FIP
Programmation Fonctionnelle (en SCALA)
Licence Informatique 1,
ISTIC Rennes 1
TD, TP 42h (17/18, 18/19)
Bases de données (DBS) Licence Informatique 2,
ISTIC Rennes 1
TD, TP 40h (17/18)
Suivi de projets, suivi de stages Masters M1 SIF, M2 Miage, M2 IL
ISTIC Rennes 1
20h (17/18,18/19)

De 2009 à 2017 1350 heures équivalent TD d'enseignement en tant que Maître de Conférences à l'Université Jean Monnet de Saint-Etienne.

Matières Formations Responsabilités Heures (/an) Divers/Misc
Théorie des graphes Licence Informatique 3 Cours, TD 30 h (08/09, 09/10, 10/11, 11/12, 12/13, 13/14, 14/15, 15/16, 16/17)
Artificial Intelligence (Logic, Representation, Search,
Prolog, Games, Constraint Programming)
M1 DSC/ M1 MLDM Cours, TD (en Anglais) 40h (CM/TD) + 10h TP (11/12) (12/13) (13/14) (14/15) (15/16) (16/17)
Web page for the practical sessions
Computer Vision Project M2 MLDM Suivi de projets (en Anglais) 15h (16/17)
Apprentissage automatique,
Machine Learning,
Pattern Recognition
Master Informatique 1 DSC,
Master Erasmus Mundus CIMET,
Telecom Saint Etienne,
Master international MLDM 1
CM, TD, TP (en Anglais) 30h (08/09, 09/10, 10/11, 11/12, 12/13, 13/14, 14/15, 15/16, 16/17)
Web page for the practical sessions in Weka and
another one for scikit-learn
Initiation à l'informatique Licence 1 Sciences CM, TD 45 h (09/10/, 10/11, 11/12, 12/13, 13/14, 15/16) Page web
du cours (à trous) pour les étudiants
Fouille de données/ Data Mining M2/MLDM CM, TD, TP (en Anglais) 10h (11/12) (12/13) (13/14)
Programmation impérative en Python License SPI 2 TP 20h (15/16)
Bases de données Licence Informatique 1 CM, TD, TP 27 h (08/09) Page web
pour les TPs

De 2013 à 2017 : co-coordination du master informatique Machine Learning/Data Mining (MLDM) en Informatique.

The list of all the MLDM internships is available Here.


De 2009 à 2016 : résponsabilité du Master 1 "Données et Systèmes Connectés" (DSC, ex WI) en Informatique.
Depuis la rentrée 2016, le nouveau responsable est Rémi Emonet et vous pouvez trouver les informations ici.
Pour information, les stages des années précédentes sont disponibles ici (pour 2016) ou ici (pour 2015).

De 2002 à 2007 : 241 heures équivalent TD d'enseignements en tant que vacataire

Summary of the teaching activities
Matières Formations Responsabilités Heures Divers/Misc
Programming Languages and
Programming Methodologies (PLPM)
Master intelligence articifielle,
Université Catholique de Louvain, Belgique
TD, TP 27,5 h
Introduction à
l'Intelligence Artificielle
IUP MIAGE 3 (bac +4) ,
IFSIC, Rennes
Cours, examens 12 h
Introduction à la logique
et au langage Prolog
DIIC3 LSI (bac +5),
IFSIC, Rennes
Cours, TD, examens, jury 26 h
Compilation
(en CaML)
INSA 4 (bac +4),
INSA de Rennes, département d'informatique
TP 96 h
Initiation à l'algorithmique
(language Scheme)
INSA 1 (bac +1),
INSA de Rennes
TD, TP 48 h
Programmation logique avec contraintes INSA (bac +4)
INSA de Rennes, département d'informatique
TP 16 h
Programmation en OCaML INSA (bac +3)
INSA de Rennes, département d'informatique
TP 16 h