Programmer un robot au CM1
Construire un programme pour qu’un robot atteigne un but en évitant les obstacles, et comparer des programmes pour choisir le plus efficace.
Ce que l’enfant apprend
Dans l’Académie, la leçon s’ouvre sur une accroche : « À toi de donner les ordres : amener le robot au drapeau sans qu’il touche un rocher. »
Elle déroule ensuite l’idée avec des mots d’enfant, que vous pouvez reprendre à voix haute :
Pour programmer, on regarde où est le robot, où il regarde et où est le but.
On imagine un chemin sans obstacle, puis on le traduit en blocs, dans l’ordre. On teste en suivant le programme pas à pas.
Deux programmes peuvent atteindre le même but : le plus efficace est celui qui demande le moins de blocs.
L’image qui aide à comprendre : Le chemin en blocs
Trace d’abord le chemin du robot avec ton doigt. Puis transforme-le en blocs : à chaque virage un bloc « tourne », et pour chaque case, un bloc « avance ».
Vocabulaire à retenir
- efficace
- qui atteint le but avec le moins de blocs possible.
Un exemple d’exercice
Programme le robot pour qu’il atteigne le drapeau, sans toucher de rocher. Touche les blocs dans l’ordre.
Dans l’Académie, cet exercice se joue sur un plateau illustré que l’enfant manipule : l’application l’accompagne pas à pas, avec des indices.
Les exercices de l’Académie sont générés : les nombres et les mots changent à chaque séance, la difficulté s’adapte à l’enfant.
Erreurs fréquentes
Voici les confusions les plus courantes. Elles sont repérées dans l’Académie pour proposer le bon indice.
- Oublier de tourner avant d’avancer
- Ne pas tenir compte de la direction de départ du robot
- Prendre un programme trop long sans le vérifier
Comment savoir si c’est compris ?
Pour vérifier l’idée, et pas seulement la recette, vous pouvez poser la question à votre enfant : « Deux programmes amènent le robot au drapeau : l’un a 5 blocs, l’autre 9. Lequel est le plus efficace ? »
Voir la réponse attendue
Celui de 5 blocs.
À but égal, le programme le plus court est le plus efficace.
Un conseil pour mieux apprendre
Vérifie ton programme comme le robot : bloc après bloc, avec le doigt.
Pour aller plus loin
À maîtriser avant
Notions qui suivent
Dans le même domaine : les objets
Source officielle
BO n° 24 du 11/06/2026 (arrêté du 5/06/2026, NOR MENE2611650A), programme de sciences et technologie du cycle 3 (annexe 2), CM1, « Programmation d’objets techniques », « Algorithmes et programmation » : « Utiliser un programme pour agir sur le comportement d’un objet technique » ; activités : « compare différents programmes permettant à un robot de parcourir un trajet comportant des obstacles en un temps minimum et identifie le programme le plus efficace », « utilise un programme pour faire fonctionner un objet technique ou obtenir un comportement attendu ».