J'ai donné les TP et TD suivants, d'abord comme moniteur à
l'Université Paris Diderot, puis en vacations à l'Université Claude
Bernard Lyon 1.
- Introduction aux Réseaux et au Web (LIFRW)
- Année : 2022-2023
- Établissement : Université Claude Bernard Lyon 1
- Niveau : L1
- Volume : 9h de TP
- Responsable : Fabien Rico et Olivier Glück.
- Contenu : Programmation web, formulaire, style
- Langages : html, css, PHP.
- Algorithmique pour l'optimisation
- Année : 2022-2023
- Établissement : Université Claude Bernard Lyon 1
- Niveau : M1
- Volume : 15h de TD/TP
- Responsable : Théo Pierron
et Nicolas Bousquet.
- Contenu : Algorithmes gloutons, probabiliste, programmation dynamique,
optimisation linéaire, modélisation ...
- Langages : C.
- Introduction aux Réseaux et au Web (LIFASR2)
- Année : 2021-2022
- Établissement : Université Claude Bernard Lyon 1
- Niveau : L1
- Volume : 18h de TP
- Responsable : Olivier Glück.
- Contenu : Programmation web, formulaire, style, TCP/IP...
- Langages : html, css, PHP.
- Calculabilité et complexité
- Année : 2021-2022
- Établissement : Université Claude Bernard Lyon 1
- Niveau : M1
- Volume : 15h de TD
- Responsable : Xavier Urbain.
- Contenu : Machine de Turing, P/NP, fonctions récursives, lambda calcul (pur et typé).
- Algorithmique et Programmation Récursive (LIFAP2)
- Année : 2020-2021
- Établissement : Université Claude Bernard Lyon 1
- Niveau : L1
- Volume : 15h de TP
- Responsable : Marie Lefevre.
- Contenu : Listes, let, tris, listes de listes, récursivité profonde, arbres.
- Langage : Scheme
- Recherche opérationnelle et optimisation (INF1093M)
- Année : 2020-2021
- Établissement : Université Claude Bernard Lyon 1
- Niveau : M1
- Volume : 12h de TP
- Responsable : Christophe Crespelle.
- Contenu : Méthode de résolution (algorithme probabiliste,
branching, programmation dynamique) pour l'optimisation
combinatoire (stable max, coupe min, flot).
- Langage : C
- Projet de programmation (PI4)
- Année : 2017-2018
- Établissement : Université Paris Diderot (Paris 7 / Université de Paris)
- Niveau : L2
- Volume : 12h de TP
- Responsable : Ines Klimann .
- Contenu : Création de jeux. Gestion de projet (cahier des
charges, svn, suivi), animation/graphisme, programmation objet,
intelligence articifielle basique.
- Langage : Java
- Introduction à la programmation C (EI-PR-DB)
- Année : 2016-2017
- Établissement : Ecole d'ingénieur Denis Diderot
- Niveau : L3 (première année EIDD)
- Volume : 27h de TP
- Responsable : Mihaela Sighireanu .
- Contenu : Introduction au C, tableaux, pointeurs, allocation mémoire, modularité.
Projet de fin de semestre : jeu snake.
- Langage : C
- Principes de fonctionnement des machines binaires (PF1)
- Année : 2016-2017-2018
- Établissement : Université Paris Diderot
- Niveau : L1
- Volume : 48h de TP + 48h de TD.
- Responsable : Jean-Baptiste Yunes .
- Contenu : Représentation en mémoire, codage, système de numération, logique basique.
- Langage : Java
- Introduction à la Programmation (IP1)
- Année : 2015-2016
- Établissement : Université Paris Diderot
- Niveau : L1
- Volume : 24h de TP.
- Responsable : Yann Régis-Gianas.
- Contenu : varaibles, boucles, types, tableaux, switch...
- Langage : Java
- Langages et automates (LA3)
- Année : 2015-2016
- Établissement : Université Paris Diderot
- Niveau : L2
- Volume : 36h de TD.
- Responsable : Pierre Charbit.
- Contenu : Automates réguliers, expressions rationnelles,
méthodes de minimisation, grammaires, lemme de l'étoile