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.

📚
Pourquoi commencer sans écran ? Avant d'apprendre la syntaxe d'un langage de programmation (Scratch, Python…), l'enfant doit développer la pensée algorithmique : décomposer un problème, identifier une séquence d'étapes, anticiper le résultat d'une instruction. Ces compétences s'acquièrent mieux par des manipulations concrètes et physiques que par un écran, surtout avant 8-9 ans. Le cerveau en développement apprend d'abord par le corps et les objets — puis par l'abstraction.

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.

Flat-lay kit codage débranché sur table bois : grille quadrillée colorée, cartes direction en français Avancer Tourner à droite Tourner à gauche Reculer, figurine robot plastique, crayon et cahier, sans aucun écran
Un kit de codage débranché peut se fabriquer entièrement à la maison : une grille dessinée ou imprimée, des cartes direction manuscrites, un objet qui joue le rôle du robot. Ce matériel minimal suffit pour enseigner la séquence, la boucle et la condition à des enfants dès 5 ans — sans aucun écran.

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) :

  1. 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 »…
  2. Mélangez les cartes et demandez à votre enfant de les remettre dans le bon ordre pour accomplir la recette.
  3. 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.

Groupe d'enfants de 8-10 ans dans gymnase scolaire jouant au jeu du robot sur grille tracée au sol avec scotch coloré, un enfant suit les instructions verbales en français d'un autre enfant tenant des cartes, enseignante supervise avec sourire
Le jeu du robot humain sur grille au sol est l'une des activités débranchées les plus efficaces pour comprendre comment fonctionne un programme. L'enfant qui joue le « robot » apprend la rigueur de l'exécution d'instructions ; l'enfant qui programme apprend à anticiper les conséquences de chaque commande et à corriger ses erreurs.

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.

Conseil de progression : commencez par les activités physiques (robot humain, danse algorithmique) qui ancrent les concepts dans le corps, puis passez aux jeux de plateau (Robot Turtle, Code Master), puis aux activités d'écriture sur papier (programmer le chef cuisinier), et enfin seulement aux environnements numériques (Scratch Junior, puis Scratch). Cette progression du concret vers l'abstrait correspond exactement au développement cognitif de l'enfant.

À quel âge commencer ?

ÂgeActivités recommandéesConcepts introduits
3–5 ansCubetto, Robot humain simple, danse avec cartesSéquence, direction, ordre
5–7 ansRobot Turtle, Robot humain sur grille, Simon Says algorithmiqueSéquence, boucle simple, condition simple
7–9 ansCode Master, obstacle course écrit, jeux de cartes DIY, Rush HourBoucle, condition, débogage, optimisation
9–12 ansPuzzles logiques avancés, création de leurs propres jeux débranchésDé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

Portrait de Juliette

À propos de Juliette

Juliette est une ancienne professeure des écoles passionnée par les pédagogies alternatives. Elle accompagne aujourd'hui les parents dans la compréhension de la vie pratique scolaire, de la maternelle au CM2. Son objectif : recréer un lien de confiance entre l'école et la famille.