Versement 1
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# Avant la semaine 1 — pour commencer
|
||||
|
||||
Consacrez 30 minutes à BioSeq : distinguez demande et besoin, relevez trois faits chiffrés et préparez une question. Parcourez l'organisation et l'évaluation du fascicule ; préparez votre groupe de 3 ou 4 et le dépôt Git.
|
||||
|
||||
Le calendrier, le guide, les notes et le fascicule restent disponibles pendant les quatre semaines. Vous n'avez pas à tout lire immédiatement : suivez le chapitre annoncé chaque semaine. Consultez les dates de remise affichées dans l'espace de cours.
|
||||
@@ -0,0 +1,31 @@
|
||||
# Votre parcours sur quatre semaines
|
||||
|
||||
Une semaine = un CM, un TD et un TP de 75 minutes chacun. Groupes de 3 ou 4. Le TD applique la méthode du cours à BioSeq ; le TP utilise vos décisions pour lire, tester et modifier le programme C fourni. Les dates exactes et les heures limites figurent dans l'espace de cours.
|
||||
|
||||
## Avant la première semaine — 30 minutes
|
||||
|
||||
Lire le dossier BioSeq : distinguer demande et besoin, relever trois faits chiffrés et préparer une question. Parcourir l'organisation et l'évaluation du fascicule. Préparer le groupe et les accès au dépôt Git.
|
||||
|
||||
Le guide de lecture, les notes complètes et le fascicule restent disponibles pendant les quatre semaines. Vous n'avez pas à tout lire avant S1 : suivez les chapitres indiqués.
|
||||
|
||||
| Semaine | Lecture et travail en séance | Travail personnel après le TP |
|
||||
|---|---|---|
|
||||
| **1 — Besoin et exigences** | Notes, chapitre 1 ; CM1, TD1 et TP1. Formuler des exigences vérifiables ; retrouver structures, prototypes et appels ; corriger `rapport.c`. Base C fournie au début du TP1. | **45 min** : améliorer les exigences ; expliquer `&rapport`, `r->erreurs` et R2 ; préparer une story. |
|
||||
| **2 — Scénario et contrat** | Notes, chapitre 2 ; CM2, TD2 et TP2. Deux stories, nominal, table et contrat ; corriger `regles.c`. | **45 min** : relire la règle et prédire trois cas ; compléter le nominal ; repérer deux incidents ; préparer une question à partir de la capsule sur les pointeurs de fonctions, ouverte après TP2. |
|
||||
| **3 — Exceptions et tests** | Notes, chapitre 3 et capsule ; CM3, TD3 et TP3. Décrire les incidents ; suivre un appel indirect ; corriger le repli dans `transfert.c`. | **45 min** : consolider et remettre **G1** ; relire un appel indirect ; préparer les concepts métier et une question sur l'interruption. Échéance proposée : 48 h après TP3, selon la date affichée. |
|
||||
| **4 — Modèles et invariants** | Notes, chapitre 4 ; CM4, TD4 et TP4. Exploiter le retour sur G1, construire les modèles, corriger `finalisation.c`, réaliser la revue croisée. Handout ouvert en fin de CM4. | **30 min** : mettre au propre **G2**, identifier la version Git remise et vérifier les commandes. Échéance proposée : 48 h après TP4, selon la date affichée. |
|
||||
|
||||
## Vos rendus
|
||||
|
||||
- **G1, après TP3** : exigences, stories, scénario, contrats et exceptions. Coefficient 2. Retour de l'enseignant avant TD4.
|
||||
- **G3, en fin de TP4** : une page de revue croisée avec protocole, observations, conclusion et amélioration argumentée. Coefficient 1.
|
||||
- **G2, après TP4** : version identifiée du code, tests et dossier consolidé avec modèles et traçabilité. Environ six pages utiles de dossier, hors code et revue. Coefficient 3.
|
||||
- **I, chaque fin de TP** : exercice individuel de cinq minutes sur le C étudié. Quatre exercices sur 5, soit I sur 20, coefficient 2. Le diagnostic initial n'est pas noté.
|
||||
|
||||
Les semaines 1 et 2 comportent des points de contrôle et des retours, sans rendu noté supplémentaire. Charge personnelle totale : 3 h 15. Aucun développement à la maison n'est indispensable entre un TD et son TP.
|
||||
|
||||
## Garder le fil du code
|
||||
|
||||
Extraire la base une seule fois au TP1 et faire évoluer le même dépôt. Les exemples C de bibliothèque, accessibles dès CM1, sont séparés de BioSeq. Les commandes sont dans le fascicule ; certains tests des séances suivantes échouent volontairement au départ.
|
||||
|
||||
Les rôles tournent. Chacun doit pouvoir expliquer une modification qu'il n'a pas tapée. Si une reprise vous est fournie, conservez votre essai et notez ce qu'elle change.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user