🎓 Formations Enseignants
Formation pour enseignant de Cycle 4 (Collège — 5e, 4e, 3e)
Public cible : Professeurs de Mathématiques et de Technologie de Collège (5e, 4e, 3e), RUPN, Formateurs académiques
Format : Journée complète (6 heures de formation pratique et didactique)
Objectif : Maîtriser l'enseignement approfondi de l'algorithmique au collège : logique booléenne, listes, modularité, clonage, gestion de projet et amorce de la transition vers Python.
🎯 Objectifs pédagogiques de la formation
- Maîtriser les attendus d'algorithmique et de programmation au collège (thème E en mathématiques et design numérique en technologie).
- Manipuler des structures de données complexes : listes dynamiques (tableaux), variables locales vs globales, conditions booléennes combinées (
et,ou,non). - Concevoir du code modulaire et réutilisable grâce aux blocs personnalisés (« Mes blocs ») avec passage d'arguments (nombres, textes, booléens).
- Mettre en œuvre des techniques avancées : clonage d'entités, moteurs de gravité et de collision, machines à états finis.
- Préparer la continuité vers le lycée : mobiliser des méthodes de test rigoureuses et aborder sereinement la transition de Scratch vers Python 3.
🕒 Conducteur minuté de la journée de formation
🌅 Matin (09h00 - 12h00) : Logique booléenne, listes et modularité
- 09h00 - 09h30 : Accueil, questionnaire d'auto-positionnement et cadrage didactique
- Bilan des prérequis et hétérogénéité des élèves entrant en 5e/4e.
- Positionnement didactique : articulation entre mathématiques (raisonnement, variables, logique) et technologie (systèmes embarqués, capteurs, chaîne d'information).
- Diagnostic initial des compétences élèves (C4-S01).
- 09h30 - 10h45 : Atelier 1 : Logique booléenne, états et listes de données (C4-S02, C4-S03, C4-S05)
- Tables de vérité, expressions booléennes composées et opérateurs relationnels (
<,=,>). - Gestion des états d'un programme (Menu, En Jeu, Pause, Game Over, Victoire).
- Manipulation de listes : ajout, suppression, recherche, parcours séquentiel et calculs statistiques (C4-S06).
- Tables de vérité, expressions booléennes composées et opérateurs relationnels (
- 10h45 - 11h00 : Pause et échanges informels.
- 11h00 - 12h00 : Atelier 2 : Modularité et blocs personnalisés paramétrés (C4-S04, C4-S07)
- Notion de procédure et de sous-programme : factoriser et clarifier l'architecture.
- Création de blocs avec entrées (paramètres formels et effectifs).
- Distinction fondamentale entre variables globales (visibles par tous les lutins) et variables locales (pour ce lutin uniquement).
🌤️ Après-midi (13h30 - 16h30) : Clones, démarche d'ingénierie et transition Python
- 13h30 - 14h30 : Atelier 3 : Clonage, modélisation et simulation (C4-S08, C4-S09)
- Cycle de vie d'un clone : création, initialisation locale, comportement autonome et suppression.
- Modélisation de trajectoires, gravité élémentaire et rebonds.
- Simulation de phénomènes scientifiques (propagation d'une épidémie, tirages aléatoires et loi des grands nombres).
- 14h30 - 15h30 : Atelier 4 : Démarche projet, plans de tests et passerelle Python (C4-S10 à C4-S12)
- Rédaction d'un plan de tests systématique avant codage (entrées limites, comportements attendus).
- Organisation du travail en équipe et conception d'un projet d'envergure.
- Présentation de la passerelle didactique Transition Scratch vers Python : correspondances syntaxiques (boucles
for/while, conditionsif/elif/else, listes Python).
- 15h30 - 16h15 : Revue de code collective & Évaluation pour le Brevet (DNB)
- Analyse d'annales de sujets de DNB et barèmes de notation.
- Revue croisée de projets entre pairs et identification des bonnes pratiques d'écriture de code.
- 16h15 - 16h30 : Bilan, questionnaire d'évaluation à chaud et remise des kits
- Synthèse de la journée, perspectives pour l'année scolaire et téléchargement des ressources.
🌐 Références et Ressources Complémentaires
🌐 Programmes OfficielsVérifié le Permanent
Eduscol — Épreuves du DNB et ressources d'accompagnement Cycle 4↗
Source : Ministère de l'Éducation Nationale
Orientations officielles, sujets zéro et attendus de fin de cycle pour l'épreuve de mathématiques et technologie.
🌐 DocumentationVérifié le Permanent
Python.org — Documentation Officielle pour l'Éducation↗
Source : Python Software Foundation
Ressources de référence pour aborder la programmation textuelle au lycée et en fin de 3e.
🚦 Checklist du formateur avant la session
| Point de contrôle | Statut | Commentaire / Plan B |
|---|---|---|
| Périmètre et niveaux confirmés | ✅ Validé | Cycle 4 (5e, 4e, 3e) |
| Postes informatiques opérationnels | ⏳ À vérifier | 1 poste individuel ou en binôme avec Scratch 3.0 et IDE Python |
| Projets d'exemples préchargés | ✅ Prêt | Projets .sb3 avancés et scripts .py de comparaison disponibles |
| Fiches imprimées | ✅ Prêt | Livret formateur + cahiers de plans de tests et sujets DNB |
| 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
Pack Complet Cycle 4 (Fiches séances + Projets .sb3)
pack-cycle-4-complet.zip • ZIP • 2.6 KB • v1.0 • CC-BY-SA 4.0
Guide d'animation & Conducteur Formateur Cycle 4
guide-formateur-cycle-4-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Guide de transition : De Scratch à Python
c4-s12-fiche-transition-python-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Questionnaire initial des besoins et attentes
questionnaire-initial-formation-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Questionnaire d'évaluation à chaud et satisfaction
evaluation-chaud-formation-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Last modified on