Le cours de construction de compilateurs SIN/SSC à l'EPFL est donné les lundi de 10:15 à 12:00 et les mercredis de 8:15 à 12:00 pendant le semestre d'automne. Les cours et exercices ont lieu en INM202, le projet en INF3.
Dans le cadre de vos révisions d'examen, vous pouvez maintenant consulter la correction des exercices sur les grammaires (donnée) et sur les types (donnée).
Déroulement du cours
- Lundi 17 décembre
- Session de travail sur l'étape generator du projet (CO5).
- Mercredi 19 décembre
- Examen final (INM200). Session de travail sur l'étape generator du projet.
Notation du cours
Chaque étudiant inscrit au cours reçoit une note basée pour moitié sur la qualité du projet de son groupe et pour moitié sur son résultat à l'examen final individuel.
Chaque étape du projet est testée et analysée par un assistant. Une note est attribuée en fonction de critères objectifs (taux de succès d'une batterie de tests standards) et subjectifs (qualité du code). La qualité du projet et la somme pondérée de ces notes.
Étape | Pondération |
---|---|
scanner | 6 |
parser | 8 |
tree | 8 |
typer | 12 |
generator | 16 |
L'examen final porte sur des connaissances ayant trait à la réalisation du projet. Il est destiné à garantir que tous les membres d'un groupe aient les connaissances requises.
Note sur la fraude (plagiat)
Le partage d'idées entre groupe est très recommandé. Plagier du code dans le cadre du projet ne sera par contre pas toléré — qu'elle qu'en soit la source. Votre code sera testé par un logiciel anti-copie. Pensez à protéger vos fichiers.
En cas de fraude, vous recevrez la note «NA» (non-acquis, zéro) pour l'étape concernée du projet, pour l'examen ou pour le cours. Vous risquez en plus d'être dénoncés et punis conformément à l'ordonnance sur la discipline.
Si vous avez une quelconque inquiétude à ce sujet, parlez-en avec un assistant responsable.