Enseignement 2003–2008
vacations à l’Université de Bordeaux 3 (Lettres et Langues) et à l’Université de Bordeaux 1 (Sciences). ATER à temps plein à l’ENSEIRB (École Nationale Supérieures d’Électronique, Informatique et Radiocommunication de Bordeaux, devenue ENSEIRB-Matmeca de Bordeaux INP).
Enseignements dispensés à l’ENSEIRB, 2006–2007 – 192h
ENSEIRB – École Nationale Supérieure d’Électronique Informatique et de Radiocommunication de Bordeaux – est une école d’ingénieur qui comporte trois filières : informatique, électronique et télécommunication. Les élèves recrutés viennent des classes préparatoires aux grandes écoles. L’enseignement se déroule sur trois années à la fin desquelles les élèves obtiennent leur titre d’ingénieur de leur filière.
- Cryptographie (année 2 – informatique, 36h TD) :
- cryptographie antique, cryptographie moderne.
- Algorithmique et structure de données (année 1 – électronique, 30h TD) :
- tableau, pile, file, récursivité, conception d’un programme.
- Programmation impérative (année 1 – informatique, 16h TD – 20h encadrement de projet) :
- syntaxe C, tableaux, boucles.
- Analyse d’algorithmes (année 1 – informatique, 20h TD) :
- automates finis, machines de Turing, spécification de programmes, techniques de preuves.
- Environnement de travail (année 1 électronique, 6h TD) :
- bash, shell.
- Algorithmiques des graphes (année 1 informatique, 28h TD – 20h encadrement de projet) :
- exemples de problèmes, problèmes de parcours, flot maximal, couplage maximal.
- Projet Open Source (année 1 informatique, 12h TD) :
- suivi d’un projet Open Source.
Enseignements dispensés à l’UFR maths-info Bordeaux 1, 2003–2006 – 144h
- Bases de Données (Master 1 Bio-informatique, université Bordeaux 1, 15h TD) :
- algèbre relationnelle
- Shémas entité/association et schémas relationnels
- Méthodes Statistiques pour l’Informatique (MSI, Licence 3 – informatique, université Bordeaux 1, 58h TD) :
- Probabilités discrètes, probabilités continues, estimation.
- Initiation à l’informatique (Initinfo, licence 1, université Bordeaux 1, 48h TP) :
- Découverte de la programmation à l’aide de Python.
- Statistiques (Master 1 Bio-informatique, université Bordeaux 1, 15h TD) :
- Utilisation du logiciel R.
- Tests et Estimations.
- Analyse en Composantes Principales.
- Informatique pour la biologie (Licence 2 biologie, université Bordeaux 1, 8h TP)
- Maple
Enseignements dispensés à l’université Bordeaux 3 – Lettres et langues, 2004–2006 – 42h
- Informatique théorique (Licence 2, sciences du langage, université Bordeaux 3, 12h CM) :
- Introduction à la hiérarchie de Chomsky.
- Automates finis : détermination, forme normale.
- Grammaires régulières, expressions régulières.
- Informatique théorique (Licence 3, sciences du langage, université Bordeaux 3, 12h CM) :
- Hiérarchie de Chomsky.
- Automates à pile, machine de Turing.
- Informatique pour l’entreprise (Licence 3, LEA (Lettres étrangères appliquées), université Bordeaux 3, 12h TD) :
- suite bureautique et utilisation standard d’un ordinateur.
- Séminaire de lambda-calcul (pour les enseignants de lettres, université Bordeaux 3, 6h) :
- présentation des fondamentaux historiques du lambda-calcul.
- fonctionnement du lambda-calcul.