J'ai fait trois années de monitorat et deux années d'ATER à temps partiel, le tout au département d'informatique de l'Université de Rouen.
Cela représente environ 400 heures d'enseignement, qui sont réparties dans les matières suivantes:
Master 2
- Web et Sécurité (Cours et TP)
- Présentation des briques de base cryptographiques (chiffrements symétriques, asymétriques, signatures, fonctions de hachage, etc), leur utilisation dans divers protocoles (infrastructures de gestion des clés, authentification et échange de clés, messagerie sécurisée) et stéganographie.
Licence 3
- Crytpographie (Cours, TD et TP)
- Introduction à la cryptographie. Présentation des briques de base cryptographiques, de certains protocoles et utilisation d'OpenSSL.
- Systèmes d'exploitation (TP et projet)
- Processus, entrées/sorties, systèmes de gestion de fichiers, gestion de la mémoire, synchronisation. Langage: C.
Licence 2
- Méthodologie de la programmation en C et Unix externe (TD).
- Commandes Unix, scripts shell, programmation en C (types structurés, pointeurs, tableaux, fonctions, fichiers).
Licence 1
- Bases de la programmation impérative (TD et TP).
- Initiation à la programmation: notion de programme, de type, de variable, entrées/sorties, tableaux. Langage: Turbo Pascal.
- Méthodologie de la programmation impérative (TD et TP).
- Logique de Hoare (assertion, invariant, preuve de programme), algorithmes arithmétiques, de recherche, de tri, enregistrements, fichiers. Langage: Turbo Pascal.
- Applications web (TP et projet).
- Programmation HTML, CSS, PHP.
- Découverte des sciences: Informatique (TP).
- Initiation à la programmation HTML, CSS, PHP et aux bases de données.