Creative Commons License

Année: 2019-2020

Travaux pratiques

Objectifs

L'objectif des travaux pratiques est de créer un projet pour comprendre les différents aspects de programmation en C. Suite à l'accomplissement de tous les exercices, vous serez captable de

Instructions

  1. Tous les travaux pratiques sont basés sur les aspects que vous avez déjà appris pendant vos cours. Utilisez-bien vos supports cours.
  2. Travailler en binôme.
  3. Il est obligatoire de citer tous les sources (e.g. internet, groupes)
  4. Les séances sont encadrées par 2 enseignants.
  5. Ne pas utiliser des bibliothèques externes.

Evaluation

  1. Les travaux pratiques correspondent à 40% de votre note finale
  2. Vous avez sept exercices. Chaque exercice est noté. Le septième exercice est comptabilisé en bonus.
  3. Total points pour tous les exercices: 20
  4. Rendu en ligne.
  5. Chaque question a un niveau de difficulté
    • : Facile
    • ★★: Difficulté moyenne
    • ★★★: Difficile

Rendus

  1. Il y a deux parties de rendu: rapport d’auto-évaluation et les sources
  2. Votre dossier de rendu doit contenir les fichiers suivants:
    1. README: rapport d’auto-évaluation
    2. INSTALL: Description de la compilation et l’exécution de votre application
    3. Makefile
    4. CONTRIBUTORS: Noms et prénoms de contributeurs
    5. src/ : les sources
  3. Votre rendu doit renommer comme groupe_N1_N2, où N1 et N2 sont les noms (e.g., groupe_DUPONT_SMITH.).
  4. Ecrivez README, INSTALL et CONTRIBUTORS en format markdown.
  5. Le contenu de README rapport d’auto-évaluation :
    1. Objectif: Quel est l’objectif de votre projet? (Remplissez ça après votre premier exercice)
    2. Exercice N (N: [1..7])
      1. Fichiers: Noms de fichiers
      2. Bibliothèques: les bibliothèques standards
      3. Références: les URLs, les groupes
      4. Difficulté: niveau de difficulté (facile, moyenne, difficile)
      5. Commentaires (optionnels): remarques etc.