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.

ÉtapePondération
scanner60
parser80
tree80
typer120
generator160
bonus10

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.