Consigne pour les travaux pratiques

Sommaire

Énoncé de travail

L’énoncé de travail se retrouve dans le dépôt avec les scripts de tests. Le lien est toujours disponible à partir de l’activité de remise sur Moodle.

Réalisation

  • La réalisation de ce programme se fera par groupes d’au plus deux personnes.
  • Chaque membre de l’équipe devra maîtriser tous les aspects du programme.

Évaluation

Aptitude fonctionnelle

  • 50% : tests publics fourni avec l’énoncé.

  • 50% : plusieurs tests privés évalués par le correcteur après la remise. Il est donc de votre responsabilité de vous assurer que votre programme fonctionne correctement au-delà des tests publics fournis.

Pour vous aider, le script de correction qui sera utilisé est disponible dans le dépôt avec l’énoncé.

Important : si le programme remis ne s’assemble pas (erreur de syntaxe, fichier corrompu, etc.) ou si aucun test ne passe avec l’outil (échec systématique), la note zéro sera automatiquement attribuée au TP, et ce indépendamment de la qualité du code, du temps de développement passé ou des affichages de RARS sur l’ordinateur de l’étudiant.

Qualité et lisibilité du code source

Des points bonus et malus seront attribués en fonction de la qualité du code.

  • Indentation et aération.
  • Nommage adéquat des symboles.
  • Présence et pertinence des commentaires.
  • Organisation du code, simplicité, modularité.

Les critères sont plus détaillés dans le guide de style.

Contraintes des différents travaux pratiques

  • Votre programme doit fonctionner avec la version la plus courante de RARS.

TP 1

  • Saut avis contraire, il ne faut pas utiliser d’instructions au delà du chapitre 3 comme l’accès à la mémoire (load ou store) ou l’utilisation de routines. De doute façon, pour ce TP elles compliqueraient votre solution plus qu’autre chose. Ce qui fait que la section .data ou la pseudo-instruction la sont interdites par exemple. Dans le doute, demandez.

TP 2

  • Vous devez organiser votre programme en utilisant des routines.

Modalités de remises

  • La data limite est disponible dans l’activité de remise sur Moodle.
  • La remise se fait sur Moodle
    • Remettre une seul fichier avec le nom requis et l’extension .s.
    • Mettez les noms, prénoms et codes permanents des étudiants du groupe en commentaire au début du fichier.
    • Dans un groupe de deux étudiants, un seul étudiant doit remettre.
    • Seule la remise la plus récente est considérée. Vous pouvez remettre autant de fois que vous le voulez avant l’échéance.
  • Si vous ne voulez pas perdre des points, assurez-vous de respecter le guide de style