- 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.