Qu’est-ce que la programmation sans écran ?
La programmation débranchée (on dit aussi « sans écran » ou « unplugged ») consiste à apprendre les bases de la programmation avec du papier, des cartes, des flèches ou son propre corps, sans ordinateur. L’enfant écrit des suites d’instructions pour faire avancer un personnage ou un robot sur un quadrillage. Il découvre ce qu’est un algorithme : une suite d’étapes précises, dans le bon ordre, pour atteindre un but. Ces activités font partie des apprentissages numériques du tronc commun en Fédération Wallonie-Bruxelles et de la pensée informatique en Flandre.
Pourquoi c’est utile en mathématiques
La programmation débranchée mobilise de nombreuses compétences mathématiques : le repérage sur quadrillage, l’orientation (gauche, droite, haut, bas), le comptage, les suites logiques, la résolution de problèmes et la rigueur. Elle développe aussi la capacité à anticiper (« que va-t-il se passer si… ? ») et à corriger ses erreurs. Lire aussi se repérer sur un quadrillage.
Le code avec des flèches
Sur un quadrillage, un personnage part d’une case. Chaque flèche représente un déplacement d’une case : → (à droite), ← (à gauche), ↑ (en haut), ↓ (en bas). Le programme → → ↑ fait avancer le personnage de deux cases vers la droite, puis d’une case vers le haut. L’enfant peut écrire un programme pour atteindre un trésor, ou lire un programme et trouver où arrive le personnage.
Le robot humain
Une activité très appréciée : un enfant joue le robot, un autre le programmeur. Le programmeur donne des instructions simples (« avance de 2 pas », « tourne à droite », « avance de 1 pas ») pour amener le robot jusqu’à un objet. Le robot exécute exactement ce qui est dit, sans interpréter. Les enfants découvrent vite qu’une instruction imprécise mène à une erreur !
Les boucles
Quand une même instruction se répète, on peut l’écrire plus court avec une boucle : au lieu de → → → →, on écrit « répéter 4 fois → ». Pour dessiner un carré : « répéter 4 fois (avancer de 3, tourner à droite) ». Les boucles sont un lien direct avec la multiplication (4 fois 3) et les suites logiques. Lire aussi les suites logiques.
Les conditions
Une condition permet de choisir une action selon une situation : « Si la case est rouge, alors tourne à gauche, sinon avance. » On peut jouer avec des cartes de couleur au sol. Les conditions développent le raisonnement logique du type « si… alors… », très utile en mathématiques et en sciences.
Le débogage
Un programme qui ne fonctionne pas contient un « bug ». Le déboguer, c’est chercher et corriger l’erreur. On rejoue le programme pas à pas, on trouve l’instruction fautive, on la remplace. Cette démarche apprend à l’enfant que l’erreur est normale et qu’on peut la corriger : une attitude précieuse face aux maths.
Exercices corrigés 1re à 3e primaire
- Le personnage part de A1 et suit → → ↑. Où arrive-t-il ?
- Écris un programme pour aller de A1 à C1.
- Le robot doit avancer de 3 cases. Écris le programme avec des flèches →.
Corrigé. 1. C2. 2. → →. 3. → → →.
Exercices corrigés 4e à 6e primaire
- Écris → → → → → avec une boucle.
- Le programme « répéter 4 fois (avancer de 2, tourner à droite) » dessine quelle figure ?
- Le personnage part de A1 et doit aller en D3. Écris le programme le plus court.
- Trouve le bug : pour aller de A1 à B3, le programme est → ↑ ↑ ↑. Où arrive le personnage ?
Corrigé. 1. Répéter 5 fois →. 2. Un carré de 2 cases de côté. 3. → → → ↑ ↑ (5 déplacements, dans n’importe quel ordre). 4. En B4 : il y a un ↑ de trop. Le bon programme est → ↑ ↑.
Les erreurs fréquentes
- Confondre gauche et droite.
- Compter la case de départ comme un déplacement.
- Oublier qu’un « tourner » change la direction des déplacements suivants.
- Écrire les instructions dans le désordre.
- Ne pas tester son programme avant de le valider.
Un défi pour les plus forts
- Écris un programme avec une boucle pour faire un escalier de 4 marches (une case à droite, une case vers le haut).
- Combien de déplacements fait le programme « répéter 3 fois (→ → ↑) » ?
Corrigé. 1. Répéter 4 fois (→ ↑). 2. 9 déplacements.
Et après : la programmation sur écran
Après la programmation débranchée, les enfants peuvent passer à des logiciels de programmation par blocs, conçus pour les enfants, ou à de petits robots programmables utilisés dans de nombreuses écoles. Les notions restent les mêmes : séquences, boucles, conditions. Ce qui a été compris sans écran se transfère facilement.
Le rôle des parents
À la maison, jouez au robot : guidez votre enfant les yeux bandés jusqu’au salon avec des instructions précises, puis inversez les rôles. Dessinez un quadrillage sur une grande feuille et cachez un trésor. Ces jeux développent le langage précis, l’orientation et la logique.
En résumé
Programmer sans écran, c’est écrire des instructions précises dans le bon ordre, utiliser des boucles et des conditions, tester et corriger : autant de compétences utiles en mathématiques et au-delà.
Programmer pour dessiner
On peut aussi programmer un dessin : sur un quadrillage, l’enfant suit un programme de flèches en coloriant chaque case visitée, et une image apparaît. À l’inverse, il peut coder lui-même un dessin pour qu’un camarade le reproduise. C’est un excellent exercice de précision et de communication.
Le saviez-vous ?
Le mot « algorithme » vient du nom d’un mathématicien perse du IXe siècle, Al-Khwârizmî, qui a écrit des livres de calcul célèbres. Une recette de cuisine, un mode d’emploi ou l’itinéraire pour aller à l’école sont aussi des algorithmes !
Programmation et langage
Programmer oblige à utiliser un langage précis : « tourne » ne suffit pas, il faut dire « tourne à droite d’un quart de tour ». Cette exigence de précision est aussi très utile pour rédiger une réponse en mathématiques ou expliquer une démarche. Lire aussi le vocabulaire mathématique.
Pour terminer
Sans écran, avec des flèches et un peu d’imagination, on peut déjà faire de vrais algorithmes dès 6 ans.
Exercices supplémentaires
- Lis le programme ↑ ↑ → ↓ en partant de B2. Où arrive le personnage ?
- Écris un programme qui revient à son point de départ en 4 déplacements.
Corrigé. 1. C3 (B3, B4, C4, C3). 2. Par exemple → ↑ ← ↓.
Un dernier conseil
Faites toujours tester le programme : c’est en l’exécutant qu’on découvre les erreurs.
Programmer en famille
Un jeu du dimanche : chacun écrit un programme secret qui mène à une pièce de la maison ; les autres l’exécutent pour trouver la destination. Rires garantis !
Pour aller plus loin
Lire aussi se repérer sur un quadrillage, les suites logiques et les énigmes de maths.
Questions fréquentes
Qu’est-ce que la programmation débranchée ?
Apprendre les bases de la programmation sans ordinateur, avec des flèches, des cartes ou son corps.
Qu’est-ce qu’un algorithme ?
Une suite d’instructions précises, dans le bon ordre, pour atteindre un but.
Qu’est-ce qu’une boucle ?
Une instruction qui répète une action : « répéter 4 fois → ».
Qu’est-ce que déboguer ?
Chercher et corriger l’erreur dans un programme qui ne fonctionne pas.
À partir de quel âge ?
Dès la 1re primaire avec des flèches, et de façon plus complexe jusqu’en 6e.
Une recette de cuisine est-elle un algorithme ?
Oui : c’est une suite d’étapes précises, dans un ordre donné, pour obtenir un résultat.
Faut-il un robot pour programmer à l’école ?
Non : des flèches, un quadrillage et un enfant qui joue le robot suffisent pour commencer.
La programmation sans écran est-elle des maths ?
Oui : elle mobilise le repérage, le comptage, les suites et le raisonnement logique.
Qu’est-ce qu’une condition ?
Une instruction du type « si… alors… sinon… ».

