Teaching activity
I teach (or teached) the following courses (most of them are given in french):
- Introduction to Algorithms and programs
- Data structures
- Algorithm analysis
- Rappels (pdf)
- Pointeurs : une petite introduction (pdf)
- Complexité des algorithmes: Motivations (pdf)
- Complexité des algorithmes : Nombre d'instructions élémentaires (pdf)
- Complexité des algorithmes : Grand Oh (pdf)
- Récursivité : Partie 1 (pdf)
- Récursivité : Partie 2 (pdf)
- Récursivité : Partie 3 (pdf)
- Récursivité : Partie 4 (pdf)
- Algorithmes sur les grands nombres et les polynômes: Partie 1 (pdf)
- Algorithmes sur les grands nombres et les polynômes: Partie 2 (pdf)
- Algorithmes sur les grands nombres et les polynômes: Partie 3 (pdf)
- Introduction to information Security
- Artificial Intelligence
- Introduction
- Logique propositionnelle : une petite introduction (pdf)
- Logique avec des quantifcateurs presque tous : cours (pdf)
- Logique avec des quantifcateurs presque tous : TP (pdf)
- Algorithmes de recherche aveugles
- Algorithmes de recherche informés (à base d'heuristiques)
- Algorithmes de recherche : TP Puzzle (Partie 1) (pdf)
- Algorithmes de recherche : TP Puzzle (Partie 2) (pdf)
- Algorithmes pour les jeux
- Logique du premier ordre
- Logique des préférences
- Classification
- Théorie de la décision
- Uncertainty management
- XML, 2004
- Computer security
- Data mining