# Formation pour enseignant de Cycle 3 (Consolidation — CM1, CM2, 6e)

import { CycleBadge } from "../src/components/CycleBadge";
import { DownloadCard } from "../src/components/DownloadCard";
import { ExternalResource } from "../src/components/ExternalResource";
import { Mermaid } from "../src/components/Mermaid";
import { TeacherTip } from "../src/components/TeacherTip";
import { WatchOut } from "../src/components/WatchOut";

**Public cible :** Enseignants de Cycle 3 (CM1, CM2, 6e), Professeurs de Mathématiques, Conseillers Pédagogiques (CPC, ERUN)  
**Format :** Journée complète (6 heures de formation pratique et didactique)  
**Objectif :** Approfondir l'enseignement de la programmation au Cycle 3 : repérage cartésien, variables, conditions, tracé géométrique et conduite de projets interactifs.

<Mermaid
  title="Conducteur Pédagogique de la Journée de Formation Cycle 3"
  caption="Déroulé séquentiel des ateliers du matin (repérage, conditions & variables) et de l'après-midi (géométrie instrumentée, débogage & projet complet)."
  chart={`flowchart TD
    M1["09h00 : Cadrage didactique & Repères C3"] --> M2["09h30 : Coordonnées cartésiennes & Mouvement (C3-S04)"]
    M2 --> M3["11h00 : Conditions, Capteurs & Variables (C3-S05 & C3-S06)"]
    M3 --> P["12h00 : Pause méridienne"]
    P --> A1["13h30 : Géométrie algorithmique & Extension Stylo (C3-S10)"]
    A1 --> A2["14h30 : Débogage méthodique & Jeu interactif (C3-S11 & C3-S12)"]
    A2 --> A3["15h30 : Salon des réalisations & Grilles d'évaluation"]
    A3 --> A4["16h15 : Bilan, synthèse & Remise du pack ressources"]
  `}
/>

---

## 🎯 Objectifs pédagogiques de la formation

1. **Maîtriser le repérage dans le plan cartésien** (abscisses $x$ de $-240$ à $+240$, ordonnées $y$ de $-180$ à $+180$) et articuler programmation et repérage spatial.
2. **Manipuler et faire manipuler les variables** : initialisation, incrémentation, calcul de score et gestion de chronomètre.
3. **Structurer la logique conditionnelle** : utiliser les blocs `si ... alors` et `si ... alors sinon` couplés aux capteurs tactiles et chromatiques.
4. **Enseigner la géométrie dynamique** : mobiliser l'extension Stylo de Scratch pour construire des polygones réguliers, des figures composées et réinvestir les notions d'angles et de périmètres.
5. **Développer l'autonomie et le débogage méthodique** chez les élèves par la lecture pas-à-pas et l'isolation des dysfonctionnements.

---

## 🕒 Conducteur minuté de la journée de formation

### 🌅 Matin (09h00 - 12h00) : Repérage, logique conditionnelle et variables

- **09h00 - 09h30** : **Accueil, recueil des besoins et cadrage Cycle 3**
  - Questionnaire initial d'auto-positionnement.
  - Articulation école-collège (CM1 / CM2 / 6e) et attendus des programmes de mathématiques.
  - Analyse des conceptions initiales : distinction entre déplacement relatif (avancer/tourner) et repérage absolu $(x, y)$.
- **09h30 - 10h45** : **Atelier 1 : Coordonnées cartésiennes et animations parallèles ([C3-S02](/cycle-3/c3-s02-animation-et-parallelisme), [C3-S04](/cycle-3/c3-s04-coordonnees))**
  - Utilisation de la grille d'arrière-plan cartésienne.
  - Programmation de déplacements précis : `aller à x: ... y: ...`, `glisser en ... secondes`.
  - Gestion de plusieurs scripts s'exécutant simultanément (parallélisme).
- **10h45 - 11h00** : _Pause et échanges informels_.
- **11h00 - 12h00** : **Atelier 2 : Conditions, capteurs et variables de stockage ([C3-S05](/cycle-3/c3-s05-conditions-et-capteurs), [C3-S06](/cycle-3/c3-s06-variables))**
  - Détection de contacts : toucher un lutin, toucher une couleur, distance à la souris.
  - Création d'une variable : la métaphore de la boîte mémoire nommée.
  - Cycle de vie d'une variable : *Initialisation au départ → Modification pendant l'événement → Affichage/Test final*.
  - Introduction à l'aléatoire avec le bloc `nombre aléatoire entre (1) et (10)` ([C3-S09](/cycle-3/c3-s09-aleatoire)).

---

### 🌤️ Après-midi (13h30 - 16h30) : Géométrie, débogage et projet de jeu

- **13h30 - 14h30** : **Atelier 3 : Géométrie instrumentée avec le Stylo ([C3-S10](/cycle-3/c3-s10-geometrie-avec-le-stylo))**
  - Activation de l'extension officielle « Stylo » de Scratch.
  - Tracé de polygones réguliers (triangle équilatéral, carré, hexagone, cercle approché).
  - Calcul de l'angle de rotation externe : formule $360^\circ / n$.
  - Conception de rosaces et de motifs algorithmiques imbriqués.
- **14h30 - 15h30** : **Atelier 4 : Débogage méthodique et réalisation d'un jeu ([C3-S11](/cycle-3/c3-s11-debogage-methodique), [C3-S12](/cycle-3/c3-s12-projet-final))**
  - Grille de lecture de bugs typiques : bug d'initialisation, conflit de boucles, conditions non vérifiées.
  - Travaux pratiques : construction guidée d'un jeu de collecte avec score, chronomètre et écran de fin ([C3-S08](/cycle-3/c3-s08-messages-et-scenes)).
- **15h30 - 16h15** : **Salon des projets & Co-évaluation critériée**
  - Test croisé des jeux conçus entre stagiaires.
  - Grille d'évaluation par ceintures ou critères observables pour la classe.
- **16h15 - 16h30** : **Bilan, questionnaire d'évaluation à chaud et remise des kits**
  - Synthèse institutionnelle, pistes d'évaluation et téléchargement des packs.

---

## 🌐 Références et Ressources Complémentaires

<ExternalResource
  title="Eduscol — Algorithmique et programmation au Cycle 3"
  author="Ministère de l'Éducation Nationale"
  category="Programmes Officiels"
  url="https://eduscol.education.fr"
  description="Documents d'accompagnement pour la mise en œuvre du thème 'Espace et géométrie' et des repères de progressivité 6e."
  verifiedDate="Permanent"
/>

<ExternalResource
  title="Scratch Ideas & Tutoriels Interactifs"
  author="Scratch Foundation & MIT Media Lab"
  category="Documentation"
  url="https://scratch.mit.edu/ideas"
  description="Activités thématiques, cartes de défis et amorces pour guider le travail autonome en classe."
  verifiedDate="Permanent"
/>

---

## 🚦 Checklist du formateur avant la session

| Point de contrôle                        | Statut        | Commentaire / Plan B                                                  |
| ---------------------------------------- | ------------- | --------------------------------------------------------------------- |
| **Périmètre et niveaux confirmés**       | ✅ Validé     | Cycle 3 (CM1, CM2, 6e)                                                |
| **Postes informatiques opérationnels**   | ⏳ À vérifier | 1 poste par stagiaire ou binôme avec accès web ou Scratch Desktop    |
| **Extension Stylo vérifiée**             | ✅ Validé     | Disponible nativement dans Scratch 3.0 via le bouton 'Ajouter'        |
| **Fichiers amorces préchargés**          | ✅ Prêt       | Projets `.sb3` de départ disponibles sur clé USB ou réseau local      |
| **Feuille d'émargement et attestations** | ⏳ À vérifier | Fournies par l'organisme de formation                                 |
| **Questionnaire d'évaluation final**     | ✅ Prêt       | Distribué à 16h15                                                     |

---

## 📥 Kit du participant et documents de formation

<DownloadCard
  title="Pack Complet Cycle 3 (Fiches séances + Projets .sb3)"
  filename="pack-cycle-3-complet.zip"
  format="zip"
  size="2.6 KB"
  version="1.0"
  license="CC-BY-SA 4.0"
  href="/downloads/pack-cycle-3-complet.zip"
/>

<DownloadCard
  title="Guide d'animation & Conducteur Formateur Cycle 3"
  filename="guide-formateur-cycle-3-v1.pdf"
  format="pdf"
  size="1.2 KB"
  version="1.0"
  license="CC-BY-SA 4.0"
  href="/downloads/guide-formateur-cycle-3-v1.pdf"
/>

<DownloadCard
  title="Questionnaire initial des besoins et attentes"
  filename="questionnaire-initial-formation-v1.pdf"
  format="pdf"
  size="1.2 KB"
  version="1.0"
  license="CC-BY-SA 4.0"
  href="/downloads/questionnaire-initial-formation-v1.pdf"
/>

<DownloadCard
  title="Questionnaire d'évaluation à chaud et satisfaction"
  filename="evaluation-chaud-formation-v1.pdf"
  format="pdf"
  size="1.2 KB"
  version="1.0"
  license="CC-BY-SA 4.0"
  href="/downloads/evaluation-chaud-formation-v1.pdf"
/>
