Creative Commons License

Année: 2017-2018

Cours

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. N’oublier pas numéroter vos groupes (groupeA01, groupeB01,.. etc.)
  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.

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[ABCD]NN, où NN est le numéro de votre groupe (e.g., groupeA01, groupeB01 etc.).
  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 numéros de groupes
      4. Difficulté: niveau de difficulté (facile, moyenne, difficile)
      5. Commentaires (optionnels): remarques etc.
  1. Travaux pratiques 1 (1 point)
  2. Travaux pratiques 2 (3 points)
  3. Travaux pratiques 3 (3 points)
  4. Travaux pratiques 4 (4 points)
  5. Travaux pratiques 5 (4 points)
  6. Travaux pratiques 6 (5 points)
  7. Travaux pratiques 7 (Optionnelle, BONUS : Max 2 points)

Questions

  1. Première session
  2. Deuxième session