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.