Enseignant: |
Jérôme Collin, responsable (local M-4013, poste 5060) |
|
Support technique supplémentaire: | Laurent Tremblay (local M-4011, poste 7181) | |
Chargés de laboratoire: | Section 1: |
Kais Fallouh (Lundi AM) Romain Lebbadi-Breteau (Mercredi PM) |
Section 2: |
Tristan Rioux (Mardi PM) Gaëtan Florio (Jeudi AM) |
|
Section 3: |
Luciano Garin-Iriarte (Lundi PM) Ely-Cheikh Abass (Jeudi PM) |
|
Section 4: |
Dorine Dantrun (Mardi AM) Meriam Ben Rabia (Vendredi AM) |
|
Section 5: |
Amélie Simard (Mercredi AM) Abdul-Wahab Chaarani (Vendredi PM) |
|
Section 6: |
Marc-Antoine Manningham (Mardi soir) Laurent Bourgon (Jeudi soir) |
Identification:
En-têtes en début de programme
Pénalité par erreur | -1.5 |
---|---|
Noms des auteurs | |
Description du programme | |
Identifications matérielles (Broches I/O) | |
Table des états ou autres s'il y a lieu | |
Résultat partiel | (/1.5) |
Identificateurs significatifs (Autodocumentation)
Points importants | Poids |
---|---|
Absence de chiffres magiques | (/0.5) |
Noms de variables décrivent l'intention | (/0.5) |
Noms de fonctions décrivent l'intention | (/0.5) |
Résultat partiel | (/1.5) |
Commentaires pertinents
Bonnes raisons d'un commentaire:
Pénalité par erreur | -0.5 |
---|---|
Résultat partiel | (/1.0) |
Indentation
Pénalité par erreur | -0.5 |
---|---|
Indentation structurée | |
Indentation uniforme dans le programme | |
Résultat partiel | (/1.0) |
Fonctions bien définies
Pénalité par erreur | -0.5 |
---|---|
Responsabilité unique d'une fonction | |
Maximum de 4 paramètres | |
Absence de code dupliqué | |
Résultat partiel | (/1.0) |
Bonne application des concepts de systèmes embarqués
Pénalité par erreur | -1.0 |
---|---|
Utilisation des registres appropriée | |
Machine à états codée clairement | |
Délais et minuteries utilisés judicieusement | |
PWM bien établi | |
Scrutation et interruptions bien utilisés | |
etc | |
Résultat partiel | (/4.0) |
Git
Points importants | Poids |
---|---|
Fichiers aux bons endroits | (/1.5) |
Absence de fichiers inutiles | (/1.5) |
Résultat partiel | (/3.0) |
Compilation
Pénalité par erreur | -2.0 |
---|---|
Absence de messages d'erreurs de compilation | |
Absence de messages d'attention (warning) | |
Résultat partiel | (/2.0) |
Évaluation boîte noire
Points importants | Poids |
---|---|
Cas normal de fonctionnement | (/2.5) |
Cas limites observables | (/2.5) |
Résultat partiel | (/5.0) |
Total des points: /20
Commentaires du correcteur:
À remplir par l'évaluateur