Mercredi 19 septembre
Cours «Survol et fondements» et cours «Analyse lexicale».
Lundi 24 septembre
Cours «Analyse lexicale» (suite). Introduction à l'étape scanner du projet.
Mercredi 26 septembre
Session de travail sur l'étape scanner du projet et session d'exercices sur les grammaires.
Lundi 1er octobre
Cours «Analyse syntaxique».
Mercredi 3 octobre
Cours «Analyse syntaxique» (suite). Session de travail sur l'étape scanner du projet.
Lundi 8 octobre
Cours annulé.
Mercredi 10 octobre
Correction de l'étape scanner du projet. Session de travail sur l'étape parser.
Lundi 15 octobre
Cours «Analyse syntaxique» (suite). Cours «Syntaxe abstraite».
Mercredi 17 octobre
Cours «Syntaxe abstraite» (suite). Session de travail sur l'étape parser.
Lundi 22 octobre
Cours «Analyse de noms».
Mercredi 24 octobre
Session de travail sur l'étape tree.
Lundi 29 octobre
Cours «Analyse de types».
Mercredi 31 octobre
Correction de l'étape parser du projet. Session de travail sur l'étape tree du projet et session d'exercices sur les types.
Lundi 5 novembre
Cours «Analyse de types» (suite). Cours «Le système de types de Vier».
Mercredi 7 novembre
Cours «Le système de types de Vier» (suite). Correction de l'étape tree du projet. Session de travail sur l'étape typer.
Lundi 12 novembre
Cours «Grammaires attribuées».
Mercredi 14 novembre
Session de travail sur l'étape typer du projet.
Lundi 19 novembre
Cours «Production de code, expressions arithmétiques».
Mercredi 21 novembre
Cours «Production de code, gestion de la mémoire et contextes». Session de travail sur l'étape typer du projet.
Lundi 26 novembre
Cours «Production de code, gestion de la mémoire et contextes» (suite). Cours «Production de code, fonctions et classes».
Mercredi 28 novembre
Session de travail sur l'étape generator.
Lundi 3 décembre
Cours «Production de code, fonctions et classes» (suite).
Mercredi 5 décembre
Correction de l'étape typer du projet. Session de travail sur l'étape generator du projet.
Lundi 10 décembre
Cours «Production de code, langages à héritage multiple».
Mercredi 12 décembre
Session de travail sur l'étape generator du projet.
Lundi 17 décembre
Session de travail sur l'étape generator du projet.
Mercredi 19 décembre
Examen final. Session de travail sur l'étape generator du projet.