Le mot « algorithme » peut sembler intimidant, réservé aux informaticiens ou aux lycéens. Et pourtant, un algorithme n'est rien d'autre qu'une suite d'instructions précises pour accomplir une tâche. Une recette de cuisine est un algorithme. La façon de se brosser les dents est un algorithme. Et les enfants, même très jeunes, manipulent des logiques algorithmiques sans le savoir — dès qu'ils planifient une séquence d'actions pour atteindre un but.
L'approche « débranché » (ou unplugged coding) consiste à enseigner les bases de la programmation sans aucun écran — avec des jeux, des cartes, des déplacements physiques et des puzzles logiques. Développée par des chercheurs en éducation numérique (notamment l'initiative CS Unplugged de l'Université de Canterbury), cette méthode est aujourd'hui intégrée dans de nombreux programmes scolaires à travers le monde, dont celui de l'Éducation nationale française. Notre article sur le codage et l'algorithmique à l'école primaire et au lycée explique comment ces notions sont abordées en classe — les activités de cette page complètent parfaitement ce que votre enfant apprend à l'école.
Les concepts clés à enseigner (et comment les expliquer simplement)
Avant de plonger dans les activités, voici les grandes notions algorithmiques de base et comment les rendre concrètes pour un enfant :
- La séquence : une suite d'instructions dans un ordre précis. Exemple : « Va en cuisine → Prends un verre → Ouvre le robinet → Remplis le verre ». Si l'ordre change, le résultat est faux.
- La boucle : une instruction qui se répète plusieurs fois. Exemple : « Répète 3 fois : avance d'un pas ». Plus besoin d'écrire la même chose plusieurs fois.
- La condition (si… alors…) : une décision basée sur une situation. Exemple : « Si la case est rouge, tourne à droite. Sinon, continue tout droit. »
- La décomposition : découper un gros problème en petits problèmes plus simples. Exemple : pour aller de A à B sur une grille, décomposer le trajet en petites instructions unitaires.
- La détection d'erreur (débogage) : trouver quelle instruction est fausse quand le résultat est mauvais. Cette compétence est aussi précieuse en mathématiques qu'en informatique.
Jeux de société « débranchés » : le top des activités à la maison
1. Le jeu du Robot (à faire soi-même — dès 5 ans)
Matériel : un grand quadrillage au sol (avec du scotch de peintre ou sur du papier kraft), un enfant qui joue le « robot », des cartes de direction.
Comment jouer : tracez une grille 5×5 sur le sol. Placez le « robot » (un enfant volontaire) sur une case de départ. Un autre enfant — ou vous — donne des instructions verbales ou montre des cartes-direction (Avancer, Reculer, Tourner à droite, Tourner à gauche). L'objectif : amener le robot sur une case cible en un minimum d'instructions. Le robot doit exécuter exactement les instructions reçues — même si elles le mènent dans un mur (ce qui déclenche toujours des rires, et illustre parfaitement ce qu'est un bug).
Variantes : ajoutez des cases « piège » à éviter, imposez une limite d'instructions, ou demandez à l'enfant d'écrire ses instructions sur du papier avant de les exécuter (programmation !).
2. Cubetto (jeu commercial — dès 3 ans)
Cubetto est un petit robot en bois qui se programme physiquement via des blocs de couleur encastrés sur une plaquette. Pas d'écran, pas de chiffre, pas de lettre — uniquement des formes et des couleurs. L'enfant place les blocs dans l'ordre souhaité, appuie sur le bouton et le robot exécute le programme. C'est l'une des introductions au codage les plus accessibles pour les maternelles et les CP.
3. Robot Turtle (dès 4 ans) / Code Master (dès 8 ans)
Robot Turtle (Thinkfun) est un jeu de plateau où les joueurs programment leurs tortues avec des cartes-instructions pour atteindre un joyau. Jusqu'à 5 enfants jouent simultanément, avec un adulte qui joue le rôle d'« ordinateur » en exécutant les instructions. C'est amusant, coopératif et très efficace pour les 4-7 ans.
Code Master (même éditeur) est plus complexe — un jeu de logique solo où l'enfant planifie un parcours sur une grille en utilisant un nombre limité d'actions. Il introduit les notions de ressources limitées et d'optimisation — des concepts très proches de la programmation réelle.

4. Blokus / Katamino (dès 5 ans) — logique spatiale
Ces jeux de placement de pièces polygonales développent le raisonnement spatial, la décomposition de problèmes et l'anticipation des conséquences — trois compétences fondamentales en algorithmique. Blokus (2-4 joueurs) est très accessible ; Katamino (solo ou duo) propose des défis de difficulté croissante, idéaux pour habituer l'enfant à la logique par paliers.
5. Casse-têtes et puzzles logiques (dès 6 ans)
Les puzzles de type Labyrinthe Rush Hour (Thinkfun) où il faut dégager une voiture coincée en déplaçant les autres véhicules, ou le célèbre Mastermind (logique de déduction), sont de parfaits entraînements à la pensée algorithmique. L'enfant doit analyser une situation, formuler une hypothèse, tester et corriger — exactement le processus de débogage en programmation.
6. Les jeux de cartes DIY : « Programmer le chef cuisinier »
Activité à faire à la maison (5 à 10 minutes de préparation) :
- Découpez 10 à 15 petites cartes. Sur chacune, écrivez une instruction culinaire simple : « Ouvre le frigo », « Prends le beurre », « Pose le beurre sur la planche », « Coupe en deux »…
- Mélangez les cartes et demandez à votre enfant de les remettre dans le bon ordre pour accomplir la recette.
- Variante : donnez-lui un nombre limité de cartes et demandez-lui quelle instruction est « inutile » (débogage).
Cette activité est directement liée aux compétences de séquençage et de débogage enseignées dans les cours de NSI au lycée. Elle prépare l'enfant dès le CE1 à des concepts qu'il retrouvera en algorithmique au primaire et au collège.
Activités physiques : quand le corps apprend l'algorithme
Les activités kinesthésiques (basées sur le mouvement du corps) sont particulièrement efficaces pour les enfants qui apprennent mieux en bougeant — et pour tous les enfants en général avant 10 ans, qui ont besoin de manipulations concrètes pour ancrer les abstractions.
1. La danse algorithmique (dès 5 ans)
Créez une « chorégraphie algorithmique » avec des cartes-instructions :
- Carte bleue = un pas en avant
- Carte rouge = tourner à droite
- Carte jaune = lever les bras
- Carte verte = répéter l'action précédente 2 fois (boucle !)
Disposez 5-6 cartes dans un ordre, et demandez à votre enfant d'exécuter la chorégraphie. Inversez les rôles : à lui de composer une séquence pour vous. Introduisez une carte « Si la musique est forte → saute » pour expliquer les conditions.
2. Le robot humain dans la cour (dès 6 ans, idéal en groupe)
Un enfant joue le « robot » les yeux fermés ou bandés. Les autres enfants (ou un adulte) lui donnent des instructions verbales pour naviguer sur un parcours tracé au sol sans toucher les obstacles. L'enfant-robot doit exécuter exactement les instructions, sans interpréter ni anticiper. Cette contrainte — exécuter au pied de la lettre — est fondamentale pour comprendre comment fonctionne un vrai ordinateur.
Erreurs à exploiter : quand le robot touche un obstacle parce que l'instruction était imprécise (« Avance un peu » vs « Avance de 3 pas »), c'est l'occasion d'expliquer l'importance de la précision des instructions en programmation. Un ordinateur fait exactement ce qu'on lui dit — ni plus, ni moins.

3. L'obstacle course algorithmique (dès 7 ans)
Montez un mini-parcours d'obstacles dans le salon ou le jardin (coussins, chaises, cerceaux). Avant de commencer, l'enfant doit écrire son programme — la liste des instructions pas à pas pour traverser le parcours — sur une feuille. Puis il l'exécute. Si quelque chose ne va pas, il doit relire son programme, identifier l'erreur et la corriger (débogage en action).
4. Simon Says avec règles algorithmiques (dès 5 ans)
Le classique « Jacques a dit » peut être transformé en initiation algorithmique :
- « Si le mot 'rouge' est dans ma phrase → levez la main gauche »
- « Répétez cette action 3 fois → sautez sur place »
- « Tant que j'agite ma main → restez immobiles »
En ajoutant des conditions (si… alors…) et des boucles (répétez X fois / tant que…) au jeu, vous introduisez les structures de contrôle fondamentales de tout langage de programmation — de façon totalement ludique et sans aucun écran.
Applications pédagogiques pour enseignants et parents
Ces activités sont utilisées dans de nombreuses écoles françaises dans le cadre des cours d'algorithmique dès le cycle 2 (CE1-CE2). Si vous souhaitez prolonger à la maison ce que votre enfant apprend à l'école, consultez notre article sur le programme de codage à l'école primaire et au lycée pour comprendre ce qui est attendu à chaque niveau.
Pour les enfants plus grands (dès le CM1-CM2 et collège) qui souhaitent passer aux activités branchées, notre guide sur la robotique à l'école et en famille présente les kits comme Scratch, mBot et les concours de robotique scolaire.
À quel âge commencer ?
| Âge | Activités recommandées | Concepts introduits |
|---|---|---|
| 3–5 ans | Cubetto, Robot humain simple, danse avec cartes | Séquence, direction, ordre |
| 5–7 ans | Robot Turtle, Robot humain sur grille, Simon Says algorithmique | Séquence, boucle simple, condition simple |
| 7–9 ans | Code Master, obstacle course écrit, jeux de cartes DIY, Rush Hour | Boucle, condition, débogage, optimisation |
| 9–12 ans | Puzzles logiques avancés, création de leurs propres jeux débranchés | Décomposition, abstraction, débogage complexe |
Le lien avec les jeux de société et l'intelligence
Les activités débranchées ne servent pas uniquement à préparer à la programmation. Elles développent des compétences cognitives transversales : la mémoire de travail (tenir une séquence d'instructions en tête), l'attention divisée, le raisonnement conditionnel, la résolution de problèmes et la persévérance face à l'échec. Ces compétences, documentées par la recherche en sciences cognitives, améliorent également les performances en mathématiques, en lecture et en sciences. Elles sont aussi au cœur de ce que décrit notre article apprendre à apprendre : les habitudes des élèves qui progressent.
Questions fréquentes
Mon enfant n'est pas du tout attirée par l'informatique. Les activités débranchées peuvent-elles quand même lui plaire ?
Absolument — c'est précisément l'avantage majeur de ces approches. Les activités débranchées n'ont rien à voir avec l'informatique aux yeux des enfants : ce sont des jeux, des défis physiques et des puzzles. Beaucoup d'enfants qui « n'aiment pas l'ordinateur » adorent le jeu du robot humain ou les casse-têtes logiques. Et quand, des mois plus tard, on leur explique que ce qu'ils ont fait s'appelle « algorithme », ils réalisent qu'ils savent déjà coder — ce qui crée une confiance durable.
Ces activités sont-elles adaptées pour des enfants avec des difficultés d'attention (TDAH) ?
Oui, et souvent particulièrement bien. Les activités physiques (robot humain, danse algorithmique) conviennent excellemment aux enfants qui ont besoin de bouger pour apprendre. Les jeux de courte durée (10-15 minutes) avec des règles claires et des résultats immédiats correspondent bien au profil des enfants inattentifs. La progression des défis (du plus simple au plus complexe) permet de maintenir l'engagement. Si votre enfant bénéficie d'un accompagnement spécifique en classe, ces activités peuvent compléter utilement ce que fait son enseignant.
Où trouver des ressources gratuites pour ces activités ?
Le projet CS Unplugged (csunplugged.org) propose des dizaines d'activités débranchées gratuites, avec fiches pédagogiques. En France, Class'Code (classcode.fr) et le réseau Canopé publient des ressources en français adaptées aux programmes de l'Éducation nationale. Notre guide sur les ressources éducatives gratuites en ligne liste d'autres plateformes utiles pour compléter l'apprentissage.
À partir de quel âge peut-on passer aux activités branchées (avec écran) ?
Il n'y a pas d'âge fixe — tout dépend du niveau de maturité et des bases algorithmiques déjà acquises. En général, Scratch Junior (iPad) est accessible dès 5-6 ans grâce à ses icônes-blocs sans texte. Scratch (ordinateur) convient dès 7-8 ans pour des projets simples. L'important est que l'enfant comprenne déjà les concepts de séquence et de boucle avant de se lancer dans un environnement de programmation — ce que les activités débranchées permettent de faire en douceur.
Sources : Ministère de l'Éducation nationale — Ressources algorithmique et programmation · Class'Code — Activités débranchées pour l'enseignement du code
Par