Séances Cycle 4
C4-S12 — Projet final et soutenance
Cycle 4 (5e - 4e - 3e)C4-S12
Projet final de Cycle 4, soutenance orale et ouverture Python
Niveau : 5e, 4e, 3e
Durée : 3 séances de 55 minutes
Outil : Scratch avancé & Initiation Python
Organisation : Équipes de 3 ou 4 élèves
⚡EN 2 MINUTES CHRONO (L'ESSENTIEL POUR LA CLASSE)
⏱️ 15' Préparation passage • 30' Soutenances orales • 10' Bilan de cycle🎯 Objectif unique : Présenter son projet oralement et transcrire un algorithme clé en Python 3.
📦 Matériel exact : Grille d'évaluation de soutenance + éditeur Python (IDLE / Thonny).
⚠️ Piège n°1 à éviter : Lire ses notes sans regarder l'auditoire ni démontrer le fonctionnement du jeu.
🎯 Objectifs d'apprentissage observables
- Mener à terme un projet informatique d'envergure mobilisant listes, blocs personnalisés, clones et machines à états.
- Présenter et soutenir oralement son projet devant un auditoire (démonstration, choix techniques, difficultés surmontées).
- Réaliser une première ouverture vers le langage textuel Python en traduisant un algorithme clé du projet.
🎒 Les 4 grands thèmes de projets Cycle 4
- Le jeu d'arcade multi-niveaux : Machine à états complète, tirs par clones, tableau des meilleurs scores avec listes.
- L'Escape Game interactif : Énigmes logiques imbriquées (opérateurs booléens), inventaire dynamique, gestion de pièces et codes secrets.
- Le simulateur d'écosystème / biologique : Interactions proies-prédateurs avec graphiques statistiques d'évolution de population.
- Le quiz intelligent avec banque de données : Deux listes de 20 questions et réponses aléatoires, chronomètre et score pondéré.
⏱️ Déroulé de la séquence de soutenance
Séances 1 & 2 : Finalisation, optimisation et tests
- Intégration des modules, chasse aux bugs résiduels et polissage graphique/sonore.
- Rédaction du diaporama de présentation ou de la fiche de soutenance.
Séance 3 : La soutenance devant la classe (10 min par équipe)
- 3 min : Démonstration en direct du jeu/programme.
- 4 min : Explication d'une partie remarquable du code (procédure personnalisée, gestion des clones ou liste).
- 3 min : Questions du jury (enseignant et camarades) et autoévaluation.
🐍 Ouverture : Traduction d'un algorithme en Python
À l'issue de la soutenance, les élèves de 3e découvrent la correspondance textuelle de leur algorithme le plus important :
Code
💡 Préparation à l'épreuve du Brevet
Cette séance prépare directement l'exercice d'algorithmique et de programmation de l'épreuve de Mathématiques du Diplôme National du Brevet (DNB).
📊 Grille d'évaluation de la soutenance
| Critère observable | Avec aide | Autonome | Transfert / Dépassement |
|---|---|---|---|
| Maîtrise technique et complexité algorithmique | Le programme reste basique sans listes ni procédures | Intègre listes, blocs personnalisés ou clones avec rigueur | Optimise l'algorithme et justifie ses choix d'architecture |
| Qualité de la prestation orale | Lit ses notes sans regarder l'auditoire | Présente clairement la démonstration et le rôle des scripts | Répond avec aisance et esprit critique aux questions techniques |
| Transition vers les langages textuels | Ne fait pas le lien entre le bloc et la ligne de code | Identifie les structures équivalentes en Python (if, while, def) | Rédige un script Python court autonome |
📥 Téléchargements
Fiche mémo : Comparatif syntaxique Scratch vs Python (Cycle 4)
c4-s12-fiche-transition-python-v1.pdf • PDF • 1.2 KB • v1.0 • CC-BY-SA 4.0
Projet Scratch avancé : Jeu d'arcade complet avec clones et listes (.sb3)
c4-s12-projet-avance-final.sb3 • SB3 • 0.5 KB • v1.0 • CC-BY-SA 4.0
Last modified on