2021-2022 :
- Master d'informatique
- Complexité, Algorithmes Randomisés et Approchés (COMPLEX), M1 informatique (cours, TD, responsable de l'UE).
- Algorithmique et Optimisation pour la Théorie des Jeux (AOTJ), M2 Androide (cours/TD).
- Méthodes Avancées et applications industrielles
en Optimisation Combinatoire et en Ordonnancement (MAOA), M2 Androide (cours/TD, responsable de l'UE).
- Paradigmes algorithmiques (cours, préparation à l'agrégation d'informatique).
- Licence d'informatique
- Algorithmique (LU3IN003), L3 informatique (cours, TD, co-responsable de l'UE).
- Introduction à la programmation impérative en C (LU1IN002), L1 (TD/TME).
- Projets (LU2IN013), L2 double majeure informatique/mathématiques.
2020-2021 :
- Master d'informatique
- Complexité, Algorithmes Randomisés et Approchés (COMPLEX), M1 informatique (cours, TD, responsable de l'UE).
- Algorithmique et Optimisation pour la Théorie des Jeux (AOTJ), M2 Androide (cours/TD).
- Méthodes Avancées et applications industrielles
en Optimisation Combinatoire et en Ordonnancement (MAOA), M2 Androide (cours/TD, responsable de l'UE).
- Licence d'informatique
- Algorithmique (LU3IN003), L3 informatique (cours, TD, co-responsable de l'UE).
- Introduction a la programmation impérative en C (LU1IN002), L1 (TD/TME).
- Projets (2I013), L2 (responsable de l'UE). Liste des sujets.
- DIU "Enseigner l'informatique au lycée"
Validité et complexité des algorithmes itératifs (bloc "Algorithmique") et programmation dynamique (bloc "Algorithmique avancée").
2019-2020 :
- Master d'informatique
- Complexité, Algorithmes Randomisés et Approchés (COMPLEX), M1 informatique (cours, TD, responsable de l'UE).
- Algorithmique et Optimisation pour la Théorie des Jeux (AOTJ), M2 Androide (cours/TD).
- Méthodes Avancées et applications industrielles
en Optimisation Combinatoire et en Ordonnancement (MAOA), M2 Androide (cours/TD sur l'ordonnancement).
- Licence d'informatique
- Algorithmique (LU3IN003), L3 informatique (cours, TD, co-responsable de l'UE).
- Introduction a la programmation impérative en C (LU1IN002), L1 (TD/TME).
- Projets (2I013), L2 (responsable de l'UE). Liste des sujets.
- DIU "Enseigner l'informatique au lycée"
Validité et complexité des algorithmes itératifs (bloc "Algorithmique") et programmation dynamique (bloc "Algorithmique avancée").
2018-2019 :
- Master d'informatique
- Complexité, Algorithmes Randomisés et Approchés (COMPLEX), M1 informatique (cours, TD, responsable de l'UE).
- Algorithmique et Optimisation pour la Théorie des Jeux (AOTJ), M2 Androide (cours/TD).
- Méthodes Avancées et applications industrielles
en Optimisation Combinatoire et en Ordonnancement (MAOA), M2 Androide (cours/TD sur l'ordonnancement).
- Licence d'informatique
- Algorithmique (3i003), L3 (cours, TD, co-responsable de l'UE)
- Introduction a la programmation impérative en C (1I002), L1 (TD)
- Projets (2I013), L2 (responsable d'UE). Liste des sujets.
2017-2018 :
- Licence d'informatique
- Algorithmique (3i003), L3 (cours, TD, co-responsable de l'UE)
- Introduction a la programmation impérative en C (1I002), L1 (TD)
2016-2017 :
2015-2016 :
- Licence d'informatique
- Algorithmique (3i003), L3 (cours, TD, co-responsable du cours)
- Introduction a la programmation impérative en C (1I002), L1 (TD)
2014-2015 : Etant accueillie en délégation au CNRS, je n'ai pas enseigné cette année.
2013-2014 :
- Master d'informatique, spécialité "Intelligence Artificielle et Décision" (IAD)
- Théorie des jeux algorithmique, M2 IAD (cours, responsable du cours)
- Théorie de la complexité et algorithmes approchés, M2 IAD (cours)
- Résolution de problèmes, M1 IAD (TD)
- Licence d'informatique
- Algorithmique (Li311), L3 (cours, TD, co-responsable du cours)
- Analyse d'algorithmes, conception d'algorithmes et applications (Li318), L3 PIMA (cours, TD, co-responsable du cours)
- Introduction a la programmation impérative en C (Li115), L1 (TD)