Master d'Informatique UMINM 208

Méta-Programmation et Réflexivité

Responsable :  Roland Ducournau
Autres enseignants : Christophe Dony

Ce module se déroule au second semestre de première année de Master (S2)
Il est optionnel mais son choix est conseillé pour le parcours TOIL du Master Informatique.

Les modules UMINM 202 et UMINM 208 prennent la suite du module Programmation Objets Avancée (POA) de l'ancienne maîtrise.
Cette page web est en chantier : la consultation de la page du module POA pourra utilement compléter les informations manquantes.


Emploi du temps

Vu les effectifs du module, il n'y aura pas de différence entre les créneaux de Cours et de TD.

Jusqu'à la fin janvier : emploi du temps commun 202/208
Cours/TD le lundi à 8h et 9h45, TD 5.12, le mardi à 8h et le jeudi à 8h et 9h45.


8h
9h45
11h30
13h15
15h
16h45
18h30
Lundi
208
202 TD 5.12





Mardi
208






Mercredi







Jeudi
202+208
202+208

202+208 TP



Vendredi








(attention les cours du mardi 27 et jeudi  29 mars sautent pour cause de colloque)


Programme

  1. Généralités sur les objets, les classes et la spécialisation (avec 202)
  2. Méta-modèle des propriétés et héritage multiple (avec 202)
  3. Les méta-classes et le modèle réflexif d'ObjVlisp
  4. Application au Common Lisp Object System (CLOS)
  5. OpenC++ par G. Pavillet (semaine du 7 mars)
  6. Smalltalk par Ch. Dony