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.