Aller au contenu

Projets - Présentation

Vous travaillerez en groupe de trois personnes maximum afin de réaliser un projet en rapport avec le cours de NSI de terminale. Une liste d'idées de projets (certains plus détaillés que d'autres) est présente à l'adresse https://pisurquatre.xyz/nsi/Projets. Vous pouvez librement :

  • soit choisir un des projets de cette liste
  • soit choisir un de projet qui vous est propre.

Votre projet devra impérativement utiliser les notions vues en cours de NSI pendant le trimestre.

Une fois le projet trouvé, il vous faudra me le présenter afin que je le valide avant que vous commenciez à travailler dessus.

Rendu du code

Trois fichiers au moins sont attendus.

  • un fichier contenant le code principal du projet. Vous prendrez soin de documenter toutes les fonctions et méthodes, ainsi que de commenter votre code si cela est nécessaire. Les fonctions et méthodes devront respecter les docstring indiquées.
  • un fichier de test dans lequel vous testerez toutes les fonctions du fichier de code. Vous écrirez plusieurs tests pour chaque fonction afin de vous assurer que celle-ci est correctement implémentée.
  • un fichier de présentation du projet au format markdown : il doit expliquer succintement à l'utilisateur comment installer les outils nécessaires à l'exécution de votre code, ainsi que comment utiliser votre programme. Ce fichier comportera une section sur les bugs connus mais non corrigés, et se concluera par une liste d'évolutions possibles pour votre projet. Vous pouvez utiliser StackEdit pour écrire ce fichier.

Rapport et présentation orale

À l'issue du projet, vous effectuerez une présentation orale avec votre groupe. Celle-ci durera 10 minutes au total. Vous veillerez à ce que le temps de parole soit équitablement réparti entre les membres du groupe. Vous produirez un support numérique afin d'appuyer votre présentation.

Note finale

La note finale se décomposera de la manière suivante :

  • 15 points pour le code, les tests, la documentation ;
  • 5 points pour la présentation orale.