Sciences et technologie · CM1
Du programme au déplacement
Un programme est une suite d’instructions précises exécutées dans l’ordre. Le traduire en langage naturel aide à prévoir puis vérifier l’action du robot.
Les activités numériques préparent et prolongent le travail en classe. Le protocole précise les observations, mesures ou réalisations à faire réellement.
Ce que nous allons travailler
- Traduire un programme simple en langage naturel.
- Prévoir la position et l’orientation finales.
- Exécuter le programme sur un objet ou avec le corps.
- Corriger une instruction erronée.
Instructions
Avancer change la case dans la direction regardée. Pivoter change seulement l’orientation. L’ordre des instructions peut changer le résultat.
Prévoir et tester
On simule d’abord chaque instruction, puis on exécute sur le robot ou un élève-robot. Une erreur se localise en comparant la trace attendue et la trace obtenue.
Atteindre la cible
Programme le trajet, puis raconte chaque instruction avec une phrase.
Le triangle indique le robot et sa direction. La cible est marquée d’une étoile. Les cases hachurées sont des obstacles.
Une instruction par ligne. « Avancer » déplace d’une case ; « gauche » et « droite » tournent sur place.
Quelle stratégie aide à retenir une consigne ?
Avec l’enseignant, compare deux manières de retenir des programmes courts de même difficulté. Cette activité aide à choisir une stratégie, sans noter ni classer les personnes.
Avant la mise en commun
- But et attention explicités
- Difficulté et durée comparables
- Rappels immédiat et différé distingués
- Répétitions espacées et sens des consignes discutés
- Aucun classement ni donnée personnelle enregistrée
Tes réponses sont à discuter avec l’enseignant ; elles ne sont pas notées automatiquement.
Expliquer un programme avec des mots
Programme à lire : AVANCER ; AVANCER ; TOURNER À DROITE ; AVANCER. Le robot démarre orienté vers le haut ; tourner change son orientation, sans déplacement.
Traduis les quatre instructions en une phrase compréhensible par un camarade. Décris la position et l’orientation après chaque instruction. Fais exécuter la consigne par l’élève-robot, puis compare au programme.
À faire figurer dans le document
- Deux déplacements initiaux distingués
- Rotation sur place explicitée
- Dernier déplacement dans la nouvelle direction
- Traduction vérifiée par exécution
Le brouillon est conservé dans ce navigateur. « Recommencer ce parcours » l’efface. Enregistre un fichier pour le retrouver ailleurs.
Cycle de mise au point
Remets les actions dans l’ordre.
- Comparer puis corriger la première différence.
- Exécuter sur le robot ou le quadrillage.
- Prévoir la trace case par case.
- Écrire une suite d’instructions.
- Repérer départ, orientation, cible et obstacles.
Robot ou élève-robot
Teste le programme dans un quadrillage réel.
Avant la mise en commun
- Le matériel et les mesures sont précisés
- La trace permet de comparer les essais
- Pourquoi “tourner” doit-il préciser le côté ?
- Quelle instruction provoque la première différence ?
Tes réponses sont à discuter avec l’enseignant ; elles ne sont pas notées automatiquement.
Réaliser en classe
Matériel
- Robot de classe ou grand quadrillage au sol
- Cartes avancer/pivoter
- Repères départ et cible
Déroulement
- Installer la même grille.
- Orienter le robot.
- Lire une instruction à la fois.
- Tracer les cases.
- Comparer au simulateur.
- Modifier une seule instruction puis retester.
Garder une trace
Copie le programme initial, la trace et la correction.
Mettre en commun
- Pourquoi “tourner” doit-il préciser le côté ?
- Quelle instruction provoque la première différence ?
Dégager le parcours et marcher sans courir pour le rôle d’élève-robot.
Programme et sources
BO 2026 applicable au CM1 dès septembre 2026 (année 2026-2027), calendrier Éduscol.
- BO 2026, annexe 2 · p. 17
- Éduscol — calendrier d’application · p. Cycle 3
CM1 · Du programme au déplacement
Atteindre la cible
Prénom : ____________________ Date : ______________
Programme le trajet, puis raconte chaque instruction avec une phrase.
Grille 5 × 5. Coordonnées depuis le coin supérieur gauche : x vers la droite, y vers le bas, départ à 0.
Départ : (0, 4), direction nord. Arrivée : (4, 0).
Obstacles : (1, 3) (2, 2) (3, 1)
Écrire un programme avec avancer, gauche, droite. Tracer le parcours pour le vérifier.
Plusieurs programmes peuvent convenir. Vérifier chaque déplacement, l’orientation et l’absence de collision ; le robot doit atteindre la case d’arrivée.
CM1 · Du programme au déplacement
Quelle stratégie aide à retenir une consigne ?
Prénom : ____________________ Date : ______________
Avec l’enseignant, compare deux manières de retenir des programmes courts de même difficulté. Cette activité aide à choisir une stratégie, sans noter ni classer les personnes.
Attention
Prépare une tâche unique dans un environnement calme. Reformule le but avant de commencer et repère les distractions à réduire.
Comparaison
Essaie de relire une suite, puis, pour une autre suite comparable, de la regrouper en actions qui ont du sens et de l’expliquer avec tes mots. Garde la même longueur et le même temps de préparation ; inverse l’ordre des stratégies entre groupes.
Rappel immédiat
Cache la consigne puis restitue les actions ; vérifie avec l’original sans jugement. Ce rappel proche sollicite une mémoire à court terme.
Rappel différé
Reviens le lendemain puis quelques jours après. Entre ces moments, essaie des rappels espacés et des liens avec ce que tu sais déjà pour favoriser une mémoire à plus long terme.
Conclusion
Décris la stratégie qui t’aide, ses limites et les conditions d’attention. Un essai ne prouve pas une règle valable pour tout le monde.
Critères de réussite
- But et attention explicités
- Difficulté et durée comparables
- Rappels immédiat et différé distingués
- Répétitions espacées et sens des consignes discutés
- Aucun classement ni donnée personnelle enregistrée
CM1 · Du programme au déplacement
Expliquer un programme avec des mots
Prénom : ____________________ Date : ______________
Programme à lire : AVANCER ; AVANCER ; TOURNER À DROITE ; AVANCER. Le robot démarre orienté vers le haut ; tourner change son orientation, sans déplacement.
Traduis les quatre instructions en une phrase compréhensible par un camarade. Décris la position et l’orientation après chaque instruction. Fais exécuter la consigne par l’élève-robot, puis compare au programme.
Critères de réussite
- Deux déplacements initiaux distingués
- Rotation sur place explicitée
- Dernier déplacement dans la nouvelle direction
- Traduction vérifiée par exécution
CM1 · Du programme au déplacement
Cycle de mise au point
Prénom : ____________________ Date : ______________
Remets les actions dans l’ordre.
- Rang : ___ · Comparer puis corriger la première différence.
- Rang : ___ · Exécuter sur le robot ou le quadrillage.
- Rang : ___ · Prévoir la trace case par case.
- Rang : ___ · Écrire une suite d’instructions.
- Rang : ___ · Repérer départ, orientation, cible et obstacles.
- Repérer départ, orientation, cible et obstacles.
- Écrire une suite d’instructions.
- Prévoir la trace case par case.
- Exécuter sur le robot ou le quadrillage.
- Comparer puis corriger la première différence.
Prévision, exécution et correction forment une démarche reproductible.
CM1 · Du programme au déplacement
Robot ou élève-robot
Prénom : ____________________ Date : ______________
Teste le programme dans un quadrillage réel.
Étape 1
Installer la même grille.
Étape 2
Orienter le robot.
Étape 3
Lire une instruction à la fois.
Étape 4
Tracer les cases.
Étape 5
Comparer au simulateur.
Étape 6
Modifier une seule instruction puis retester.
Critères de réussite
- Le matériel et les mesures sont précisés
- La trace permet de comparer les essais
- Pourquoi “tourner” doit-il préciser le côté ?
- Quelle instruction provoque la première différence ?
CM1 · Du programme au déplacement
Protocole de classe
Matériel
- Robot de classe ou grand quadrillage au sol
- Cartes avancer/pivoter
- Repères départ et cible
Déroulement
- Installer la même grille.
- Orienter le robot.
- Lire une instruction à la fois.
- Tracer les cases.
- Comparer au simulateur.
- Modifier une seule instruction puis retester.
Trace et mise en commun
Copie le programme initial, la trace et la correction.
- Pourquoi “tourner” doit-il préciser le côté ?
- Quelle instruction provoque la première différence ?
Dégager le parcours et marcher sans courir pour le rôle d’élève-robot.