Enseignement
J'enseigne depuis 1991 en informatique et en mathématiques. Je diffuse la
plupart de mes supports de cours, directement depuis la présente page, mais
aussi par l'intermédiaire de l'association libre cours. J'ai aussi depuis 2003 une
activité de vulgarisation scientifique et
technique.
Je n'indique dans cette page que les sujets pour lesquels je propose des
supports de cours. La liste complète des cours que j'ai donné se trouve dans
mon cv. Attention, la
plupart des supports de cours n'ont pas été mis à jour depuis octobre 2003,
date de mon départ de l'université pour l'Inria. Les cours récents sont ceux sur les réseaux de neurones, la visualisation et la théorie de l'apprentissage.
Informatique
- Visualisation
-
Cours donné à l'école doctorale CIL en février 2007. Il s'agit d'une
initiation à la visualisation de l'information destinée à des doctorants
en apprentissage automatique.
- Java
-
Cours à tous niveaux (Licence et Master), depuis l'initiation à la programmation jusqu'aux
concepts avancés (thread, RMI, design patterns, etc.), en passant bien sûr
par la programmation objet.
- XML
-
Cours de niveau Master 1 couvrant le langage XML, les DTD, les schémas,
les API SAX et DOM, et une initiation à XSLT.
- Systèmes répartis
-
Cours de niveau Master 1 présentant les RPC en C, RMI et CORBA.
- Services Web
-
Cours de niveau Master 2 présentant l'architecture des services Web proposée
par le W3C et s'articulant autour de SOAP, WDSL et UDDI (illustration en
Java).
Mathématiques
- Théorie de l'apprentissage
-
Cours donné dans le cadre du premier Workshop du Réseau Africain de Statistique Mathématique et ses Applications (RASMA), à Franceville (Gabon) en janvier 2008. Il s'agit d'une introduction à la théorie de l'apprentissage et à ses principaux résultats, destinée à des doctorants et chercheurs en statistiques.
- Réseaux de neurones
-
Cours de niveau Master présentant les principaux modèles neuronaux avec un
point de vue mathématique et statistique. Il aborde les problèmes de
régularisation, de sélection de modèles, etc.
- Initiation aux processus
-
Travaux dirigés d'initiation aux processus, au niveau Licence 3. Le cours se
focalise sur les chaînes de Markov et les processus de saut markoviens.