Enseignements
 
Je suis moniteur au sein du département informatique de l'université montpellier 2. Durant mon monitorat j'ai pu enseigner les matières suivantes :


2009-2010 :
  • Programmation linéaire - M1 - TD 16,5h - 16,5h ETD
Cet enseignement est centré sur la programmation linéaire et quelques unes de ces applications classiques. Chaque cours commence par un exemple de modélisation d'un problème par un programme linéaire, variant les thèmes parmi allocation de ressource, ordonnancement, réseaux de transport, flots, stratégies mixtes, etc. Le but étant d'illustrer au maximum le large panel d'application de cet outil. Les grandes lignes du cours sont: L'algorithme du simplexe en deux phases. Interprétation géométrique. Le théorème de dualité. Introduction de la notion de certificat d'optimalité. Interprétation concrète du programme dual.
  • Algorithmique et Structures de Données - L2 - TD 27h /TP 11,5h -  34h ETD
Cet enseignement est centré sur l’étude de la complexité engendrée par l’utilisation de différentes structures de donnée. Les structures utilisées sont : les tableaux triés ou non, les listes simplement et doublement chaînées et les arbres binaires de recherche. Les algorithmes portent essentiellement sur le trie et la recherche d’éléments dans ces différentes structures. La récursivité est également abordée dans cet enseignement.
  • Concepts de base en informatique - L1 - TP 15h - 10h ETD
Cet enseignement a divers objectifs : il s'agit de présenter divers aspects fondamentaux de la science informatique et de les illustrer au travers de séances pratiques de donner à l'étudiant nouvel entrant l'autonomie de gestion de l'environnement de travail de préparer la certification C2I.

2008-2009 :
  • Programmation linéaire - M1 -TD 18h /TP 18h - 30h ETD
Cet enseignement est centré sur la programmation linéaire et quelques unes de ces applications classiques. Chaque cours commence par un exemple de modélisation d'un problème par un programme linéaire, variant les thèmes parmi allocation de ressource, ordonnancement, réseaux de transport, flots, stratégies mixtes, etc. Le but étant d'illustrer au maximum le large panel d'application de cet outil. Les grandes lignes du cours sont: L'algorithme du simplexe en deux phases. Interprétation géométrique. Le théorème de dualité. Introduction de la notion de certificat d'optimalité. Interprétation concrète du programme dual.
  • Algorithmique et Structures de Données - L2 - TD 21h /TP 9h - 27h ETD
Cet enseignement est centré sur l’étude de la complexité engendrée par l’utilisation de différentes structures de donnée. Les structures utilisées sont : les tableaux triés ou non, les listes simplement et doublement chaînées et les arbres binaires de recherche. Les algorithmes portent essentiellement sur le trie et la recherche d’éléments dans ces différentes structures. La récursivité est également abordée dans cet enseignement.
  • Conduite de Projet - M2 - TP 6h - 4h ETD
Cet enseignement a pour objectifs de développer des compétences méthodologiques de conception et de réalisation d'une application logicielle. Pour compléter cette partie (gestion de projet), la vision qualité (appliquée spécifiquement au monde logiciel) et la diversité de la fonction de test sont introduites.
  • Concepts de base en informatique - L1 - TP 15h - 10h ETD
Cet enseignement a divers objectifs : il s'agit de présenter divers aspects fondamentaux de la science informatique et de les illustrer au travers de séances pratiques de donner à l'étudiant nouvel entrant l'autonomie de gestion de l'environnement de travail de préparer la certification C2I.

2007-2008 :
  • Base de données - M1 - TD/TP - 30h ETD
Introduction aux SI et méthodologies de conception (Merise / Objet) Introduction aux bases de données : historique et définition Modèle entité association étendu (objet) Modèle relationnel, Containtes d'intégrité, Normalisation Passage d'entité-association /UML à relationnel Opérations algébriques et requêtes en algèbre relationnelle Langage SQL : LDD et LMD Notion de contrôle de concurrence et de transaction Les TP sont effectués sur les SGBD Postgres, Oracle et éventuellement Access.
  • Base de données - L3 - TD/TP - 34h ETD
Cet enseignement, poursuit l'enseignement initial. Il s'agit de présenter la théorie du modèle relationnel et d'aborder les aspects essentiels en termes de gestion physique des données (techniques d'indexation) et de concurrence d'accès.