En parallèle de ma thèse j'ai enseigné à l'Université de Lorraine : d'abord à l'École des Mines de Nancy, et maintenant au département informatique de la Faculté des Sciences et Technologies. Depuis septembre 2014, j'interviens dans plusieurs cours, de niveau licence à master au sein du FIL, le département informatique de l'UFR IEEA de l'Université de Lille 1.

AnnéeNiveauMatière
FIL, UFR d'IEEA de l'Université de Lille 12014-2015L1Algorithmique et programmation #1 (fondamentaux d'informatique, langage Python)
L2Programmation Orientée Objet
L3Conception Orientée Objet (bonnes pratiques en programmation OO, patrons de conception, tests unitaires, langage Java)
M1Génie Logiciel - Conception Objet Avancée (modélisation et conception d'une application à partir d'un cahier des charges, analyse des besoin, UML)
M1Conception d'architectures réparties
Faculté des Sciences et Technologies2013-2014L1Algorithmique et programmation #1 (fondamentaux d'informatique, langage Python)
L1O2I/C2I (utilisation de l'ordinateur, des outils de bureautique et d'Internet pour des étudiants non-informaticiens, introduction aux bonnes pratiques de sécurité, identité numérique, données privées vs données publiques, etc.)
L1Méthodologie de conception et programmation C
L2Algorithmique et programmation #3 (complexité, recursiveté, structures de données, langage C)
M1Analyse et conception du logiciel (bonnes pratiques en programmation OO, patrons de conception, modélisation, langage Java)
M1Conception d'architectures distribuées
M2Projet génie logiciel
École des Mines de Nancy2012-20131A (L3)Informatique (algorithmique, Java)
1A (L3)Sensibilisation aux bonnes pratiques de sécurité
2A (M1)Ingénierie du logiciel (méthode Lean, outils de gestion de versions, tests unitaires, optimisation de code, moteurs de production : Ant et Maven, patrons de conception)
2A (M1)Modélisation UML
2A (M1)Sensibilisation aux bonnes pratiques de sécurité
3A (M2)Encadrement de projet (Étude, utilisabilité, optimisation et évolution d'un langage de transformation dédié basé sur Tom)
2011-20121A (L3)Informatique (algorithmique, Java)
1A (L3)Introduction aux systèmes de type Unix
1A (L3)Introduction à LaTeX
2A (M1)Ingénierie du logiciel (méthode Lean, outils de gestion de versions, tests unitaires, optimisation de code, moteurs de production : Ant et Maven, patrons de conception)
2A (M1)Modélisation UML
2010-20111A (L3)Informatique (Java, SQL et XML)
1A (L3)C2I
2A (M1)Encadrement de projet (groupe de 3 étudiants : refonte du parser Tom)
3A (M2)Encadrement de projet (transformation de modèles en Tom)

Je suis aussi impliqué dans des événements de vulgarisation scientifique avec nybi.cc et le laboratoire. Pour plus de détails, se référer à la page suivante.


EN Dernière modification : 2015-09-03