Teaching Experience

You can also find my articles on my Google Scholar profile.

Activités pédagogiques

PériodeSignalétique E.CIntitulé de l’EnseignementNiveau d’enseignementType & durée d’Enseignement (HeTD)
2022/2023FDSPMTechnologies de Lutte contre le cybercriminalitéM2 - Tiers confiance et sécurité numériqueTD 4.5
2022/2023ILUDIMise en œuvre des systèmes big data – NiortM2 - Informatique (parcours Architecte logiciel)CM 1.5 - TP 3
2022/2023ILUDIMise en œuvre des systèmes big data – La RochelleM2 - Informatique (parcours Données)CM 1.5 - TP 7.5
2022/2023ILUDIRéseaux et stockage sécurisés – NiortM1 - Informatique (parcours Architecte logiciel)CM 4.5 - TD 3 - TP 9
2022/2023ILUDIRéseaux et stockage sécurisés – La RochelleM1 - Informatique (parcours Architecte logiciel)CM 4.5 - TD 1 - TP 9
2022/2023CollegiumProjet Professionnel et InformatiqueM1 LCAI & M1 MCITP 52.5
2022/2023CollegiumFonctions avancées des SGBDL3 InformatiqueTP 12
2021/2022FDSPMTechnologies de Lutte contre le cybercriminalitéM2 - Tiers confiance et sécurité numériqueTD 4.5
2021/2022ILUDIMise en œuvre des systèmes big data – NiortM2 - Informatique (parcours Architecte logiciel)CM 1.5 - TD 3 - TP 1.5
2021/2022ILUDIMise en œuvre des systèmes big data – La RochelleM2 - Informatique (parcours Données)CM 1.5 - TD 3 - TP 6
2021/2022FDSPMProjet Professionnel et InformatiqueM1 LCAITP 24
2021/2022CollegiumInformatique d’usageL1TP 82.5
2020/2021FLLASHInformatique d’usageL1TP 45
2020/2021CollegiumInformatique d’usageL1TP 15

Détails des enseignements

Fouille de Données - Apprentissage profond - et Mise en œuvre des systèmes Big Data Cet enseignement, destiné aux étudiants du Master 2 Informatique, option Architecte Logiciel de La Rochelle Université et de Niort-Tech, permet de découvrir différents algorithmes d’apprentissage automatique et profond dans un cadre Big Data afin de permettre aux étudiants de mieux comprendre la chaîne complète de traitement des données massives « big data » dans des applications pratiques aux niveaux industriel et recherche. Trois applications concrètes ont été adopté dans cet enseignement : traitement d’images de scènes naturel, traitement automatique du langage, et le traitement automatique multimodal (vision-langage) pour illustrer les techniques de base et montrer aux étudiants les tendances actuelles pour analyser des données dans un système big data. Mon implication dans cet enseignement est attachée au troisième cas d’étude : traitement automatique multimodal (vision-langage) où j’ai participé à la création et la rédaction de 2 supports de cours, et 2 sujets de TP afin d’assurer (3h CM, 6h TP, et 7.5h TEA) en 2021/2022, et (3h CM, 10.5h TP) en 2022/2023 à La Rochelle Université et aussi à Niort-Tech. Cet enseignement est directement lié à mon activité professionnelle (doctorant au L3i), ce qui m’a permis de transmettre des connaissances tout en m’appuyant sur mes activités de recherche.

Réseaux et Stockage Sécurisés

Cet enseignement, dispensé aux étudiants du Master 1 Informatique parcours Architecte Logiciel de la Rochelle Université et de Niort-Tech, permet aux étudiants de découvrir comment les informations sont transmises sur un réseau. Au travers de cet enseignement, ils découvrent les notions d’architectures réseaux : modèles OSI et TCP/IP, les couches réseaux et leurs différents protocoles. En TP, les étudiants configurent différentes structures réseau afin d’assurer la communication entre différentes machines (VMs dédiées). Ensuite, dans une deuxième partie du cours, ils découvrent les notions de la sécurité par le chiffrement et en réseau permettant de sécuriser les flux d’informations circulant dans un réseau sous ses différents protocoles. Ces enseignements couvrent les aspects suivants :

• Historique des réseaux et des moyens de communication • Couche Accès au Réseau : contrôle d’erreurs, contrôle de flux (asservissement du débit de l’émetteur vers le récepteur), multiplexage, concentration et contrôle d’accès aux supports (câbles électriques, ondes lumineuses, ondes électromagnétiques).
• Couche Internet : IPv4, IPv6, datagramme, routage statique et dynamique, adressages, ponts et passerelles • Couche Transport : TCP (mode connecté), UDP (mode non connecté) • Couche Application : technologies d’internet, services et protocoles HTTP, DNS, FTP, SSH, etc. • Cryptologie symétrique, asymétrique et hybride, et protocoles cryptographiques (SSL/TLS, Ipsec, S/MIME, PGP, SSH)

Dans cet enseignement, j’ai pu assurer un total de 9h de CMs, 4.5h de TDs, et 18h de TPs à La Rochelle et Niort.

Fonctions Avancées des SGBD

Cet enseignement, réservé aux étudiants de Licence 3 Informatique de La Rochelle Université porte sur l’utilisation des systèmes de gestion de bases de données PostgreSQL et son interface graphique PgAdmin. Principalement, ce cours vise à faire découvrir les bases de la programmation, des types et structures des données, et à mettre en application ces concepts via 12h de TPs que j’ai assuré, tout en incluant :

• Fonctions, règles et triggers • Stockage et indexation • Transactions et sécurité • Performances et optimisation

**Technologies de lutte contre la cybercriminalité **

Cet enseignement, réservé aux étudiants de Licence 3 Informatique de La Rochelle Université permet aux étudiants juristes en droit, sciences politiques et gestion, de découvrir différentes techniques de lutte contre la cybercriminalité (fraude des documents hybrides). Bien que ces étudiants soient du domaine « non-informatique », il était très intéressant de leur faire découvrir des notions de base sur les algorithmes de hachage utilisés pour sécuriser les informations, pour ensuite vérifier leur intégrité par le destinataire (si l’information envoyée par l’émetteur n’a pas été falsifiée durant la transmission). Comme l’une des activités du L3i porte sur la sécurité et la détection de la fraude dans des documents numériques et/ou scannés, qui est aussi une activité principale des juristes (assurer la traçabilité des documents papier/électroniques), j’ai mis en place un cas d’étude concret où on sécurise un document, le modifie, et ensuite on vérifie son intégrité en utilisant des lignes de commandes mis en place, afin de leur montrer qu’on peut utiliser des techniques d’informatique simples et efficaces pour les aider dans leur quotidien. Dans cet enseignement, j’ai participé à la mise à jour des supports du cours, et à la création des supports de TDs et applications. Enfin, les étudiants ont montré leur intérêt et étaient ravis de pouvoir manipuler des lignes de commandes pour la première fois.

Cet enseignement inclut :

• Interopérabilité des systèmes d’informations, fonctionnement des systèmes d’informations avec une étude de cas : ENT de La Rochelle Université. • Traçabilité des documents hybrides, avec une étude de cas (documents administratifs).

C2i Niveau 2 & Informatique d’usage

La préparation au C2i comportait des enseignements en tableur avancé, en bases de données, en création des sites web ou en droit et déontologie. Principalement, ces cours sont destinés à des non-informaticiens, visant à dispenser les notions de base de l’informatique bureautique, de l’internet, et plus généralement des technologies de l’information et de la communication afin de préparer l’obtention du certificat informatique et internet (C2i) ou la certification PIX.

Projet professionnel et informatique

Cet enseignement, destiné aux étudiants master 1 de la Faculté des Lettres, Langues, Arts et Sciences Humaines, options management et commerce international, et langues étrangères appliquées comportait des enseignements en tableur avancé, en bases de données, en création des sites web ou en droit et déontologie. Principalement, ce cours est destiné à des non-informaticiens, visant à dispenser les notions de base de l’informatique bureautique, de l’internet, et plus généralement des technologies de l’information et de la communication afin d’accumuler le maximum d’outils informatiques pour leur servir à la réalisation de leur projets professionnels. Cet enseignement fait l’objet d’un projet final où les étudiants doivent utiliser le maximum d’outils informatiques (création des sites web, communication interne avec google collab, utiliser des tableurs pour préparer des fiches clients ainsi que les fiches budgétaires, créer des flyers, des posters, montages de vidéo pour la publicité, éditer les images avec GIMP, utiliser ChatGPT pour les annonces publicitaires, DALL-E pour générer des logos etc.) afin de réaliser le projet (création d’une marque/entreprise).