Rédigé et vérifié par un professeur diplômé de l’École Polytechnique. Découvrir le professeur
Votre enfant rentre du collège en parlant de « blocs », de « boucles » et d’un petit chat orange nommé Scratch, et vous vous demandez ce que cela vient faire en cours de maths. Rassurez-vous : ce n’est ni un jeu vidéo gadget ni une lubie de l’Éducation nationale. Depuis la réforme du collège, l’algorithmique et la programmation font partie intégrante du programme de maths du cycle 4 (5e, 4e, 3e). Ce guide vous explique concrètement ce qu’est Scratch, pourquoi il est enseigné, ce que fait votre enfant à chaque niveau, et surtout comment l’accompagner sans être vous-même informaticien.
☰ Sommaire
Comprendre Scratch au collège : les fondamentaux
Scratch est un logiciel de programmation gratuit, développé par le MIT, pensé pour les débutants. Au lieu d’écrire des lignes de code compliquées, votre enfant assemble des blocs colorés qui s’emboîtent comme des pièces de puzzle. Chaque bloc correspond à une instruction : « avancer de 10 pas », « répéter 4 fois », « si… alors… ».
L’intérêt pour les maths ? Programmer, c’est décomposer un problème en étapes logiques, exactement comme on rédige une démonstration ou une méthode de calcul. L’ordinateur n’exécute que ce qu’on lui dit, dans l’ordre exact où on le lui dit. Votre enfant apprend donc à être précis, rigoureux et à anticiper les cas particuliers.
Qu’est-ce qu’un algorithme ? C’est une suite finie d’instructions permettant de résoudre un problème. Une recette de cuisine est un algorithme : ingrédients (les données), étapes dans l’ordre (les instructions), plat final (le résultat). Scratch permet de « faire tourner » ces algorithmes sur un écran.
Concrètement, l’écran de Scratch se divise en trois zones :
- La scène : à droite, l’espace où évolue le personnage (le « lutin »).
- Les blocs : au centre, la palette d’instructions classées par couleur (mouvement, contrôle, opérateurs…).
- Le script : la zone où l’on assemble les blocs pour créer le programme.
Un point clé pour vous rassurer : Scratch n’évalue pas les compétences en informatique de votre enfant. En maths, l’objectif reste mathématique. On utilise la programmation comme un outil pour manipuler des nombres, des figures géométriques et des raisonnements. Le chat qui bouge n’est qu’un support visuel pour rendre concret un raisonnement abstrait.
Contrairement à GeoGebra, souvent utilisé pour la géométrie dynamique, Scratch mobilise davantage la logique séquentielle et le repérage dans un plan. Les deux outils sont complémentaires et présents tout au long du collège. Si votre enfant est en difficulté générale, notre guide pour aider son enfant en maths au collège pose de bonnes bases.
Pourquoi Scratch est au programme du cycle 4
La présence de Scratch dans les programmes n’est pas un caprice pédagogique. Elle répond à trois objectifs officiels que je vais vous détailler, car ils éclairent ce que votre enfant est censé apprendre.
Premier objectif : développer la pensée algorithmique. Avant même de toucher un ordinateur, réfléchir à un algorithme oblige à structurer sa pensée. Pour dessiner un carré, il faut réaliser qu’on répète quatre fois la même action : « avancer, tourner de 90 degrés ». Cette capacité à repérer une régularité et à la formaliser est au cœur des maths.
Deuxième objectif : relier les maths au réel. Les notions abstraites deviennent tangibles. Une variable, concept parfois flou, devient concrète quand elle représente le score d’un jeu qui augmente. Un repère orthonormé prend sens quand le lutin se déplace aux coordonnées que votre enfant a calculées.
Dessiner un carré en Scratch. Le programme tient en un bloc :
« Répéter 4 fois : [avancer de 100 pas ; tourner de 90°] ».
Votre enfant découvre ainsi, sans le savoir, qu’un carré est un polygone à 4 côtés égaux avec 4 angles de 90°, et que la somme des angles extérieurs fait un tour complet, soit \(4 \times 90 = 360\) degrés.
Troisième objectif : préparer aux compétences du XXIe siècle. Sans en faire de futurs programmeurs, l’école initie tous les élèves à la logique numérique qui structure le monde d’aujourd’hui. C’est une culture générale au même titre que la lecture.
Les notions mathématiques travaillées avec Scratch sont nombreuses et souvent invisibles pour un parent :
- Le repérage : coordonnées dans un plan, abscisse et ordonnée.
- Les angles : rotations, mesures en degrés.
- Les nombres relatifs : déplacements vers la gauche (valeurs négatives).
- Les variables et les fonctions : une valeur qui change, un résultat qui dépend d’une entrée.
- La proportionnalité et le calcul : opérations dans les blocs « opérateurs ».
Vous voyez ainsi que Scratch n’ajoute pas de matière : il réactive et met en application ce que votre enfant apprend par ailleurs. C’est un excellent complément au calcul mental au collège, car programmer un calcul oblige à en comprendre la logique.
Ce que fait votre enfant, niveau par niveau
La progression suit un fil précis de la 6e à la 3e. Voici, concrètement, ce que votre enfant manipule à chaque étape. Notez que la 6e appartient au cycle 3 : l’initiation y est douce et non obligatoire selon les établissements.
En 6e, la découverte. L’objectif est de se familiariser avec l’interface et la notion d’instruction. Votre enfant fait bouger le lutin, le fait parler, teste des déplacements simples. Il découvre qu’un ordre mal formulé donne un résultat inattendu, première leçon de rigueur. On travaille le déplacement sur un quadrillage, en lien direct avec le repérage.
En 5e, les boucles et les figures. C’est l’année clé pour la géométrie programmée. Votre enfant apprend à utiliser la boucle « répéter » pour tracer des polygones réguliers. Un triangle équilatéral ? On répète 3 fois « avancer, tourner de 120° ». Un hexagone ? 6 fois, en tournant de 60°. Il découvre la formule générale : pour un polygone à \(n\) côtés, l’angle de rotation vaut \(\displaystyle\frac{360}{n}\) degrés. C’est aussi l’année des échelles et de la proportionnalité, notions qu’on retrouve dans les agrandissements de figures.
Demandez à votre enfant de vous expliquer à voix haute pourquoi il tourne de 120° pour un triangle et non de 60°. S’il sait vous répondre (l’angle extérieur, pas l’angle intérieur), c’est qu’il a compris le fond mathématique et pas seulement recopié le programme.
En 4e, les variables et les tests. On monte d’un cran. Votre enfant introduit des variables : une case mémoire qui stocke une valeur (un score, un compteur, un nombre saisi par l’utilisateur). Il découvre les instructions conditionnelles « si… alors… sinon… ». Par exemple : « si le nombre est pair, alors afficher pair, sinon afficher impair ». On mobilise ici les nombres relatifs, la divisibilité et les premières idées de fonction.
En 3e, la synthèse et les fonctions. Votre enfant combine tout : boucles, variables, tests, et parfois plusieurs lutins qui interagissent. Il programme des calculs plus élaborés, par exemple un programme qui calcule l’image d’un nombre par une fonction. Si \(f(x) = 2x + 3\), il crée un bloc qui demande un nombre, le multiplie par 2, ajoute 3 et affiche le résultat. C’est une préparation directe à la notion de fonction, centrale au lycée.
Un programme de calcul en 3e. « Demander un nombre et attendre » ; « mettre variable resultat à (réponse × 2 + 3) » ; « dire resultat ». Votre enfant vient de programmer la fonction \(f(x) = 2x + 3\) sans le formalisme, en comprenant que le résultat dépend de l’entrée. Le brevet propose régulièrement ce type d’exercice.
Un mot important sur le brevet : depuis plusieurs sessions, l’épreuve de maths comporte quasi systématiquement un exercice de type Scratch. On y présente un programme (imprimé sur papier) et on demande de prédire son résultat, de compléter un bloc manquant ou de repérer une erreur. Votre enfant n’a pas d’ordinateur ce jour-là : il doit lire et comprendre un algorithme. C’est un point crucial que beaucoup de parents ignorent.
Comment accompagner votre enfant sans être expert
Bonne nouvelle : vous n’avez besoin d’aucune compétence en programmation pour être utile. Votre rôle n’est pas de coder à sa place, mais de le faire verbaliser et de dédramatiser. Voici comment procéder concrètement.
Installez Scratch à la maison, gratuitement. Le logiciel existe en version en ligne (scratch.mit.edu) et en version téléchargeable pour travailler hors connexion. C’est le même environnement qu’en classe. Laissez votre enfant vous faire une démonstration : expliquer, c’est déjà réviser.
Adoptez la posture du « client naïf ». Demandez-lui de programmer quelque chose de simple, puis jouez le rôle de l’ordinateur : exécutez ses instructions à la lettre, même si elles sont absurdes. S’il vous dit « avance » sans préciser la distance, restez immobile. Ce petit jeu lui fait comprendre l’exigence de précision, cœur de la démarche.
- Faites-le décomposer : « Avant de coder, dessine sur papier les étapes. »
- Encouragez l’essai-erreur : un programme qui bugue n’est pas un échec, c’est une information. On corrige et on relance.
- Reliez au cours : « Cet angle de 120°, ça te rappelle quelle figure vue en géométrie ? »
- Valorisez la lecture de code : entraînez-le à prédire ce que fait un programme avant de l’exécuter, exactement comme au brevet.
La meilleure question de parent n’est pas « c’est bon ? » mais « qu’est-ce que ça va afficher d’après toi ? » posée avant de cliquer sur le drapeau vert. Prédire le résultat développe le raisonnement ; cliquer pour vérifier ensuite confirme ou infirme. C’est exactement la compétence évaluée à l’examen.
Ne confondez pas aisance technique et compréhension mathématique. Certains enfants adorent bricoler des animations élaborées mais peinent à expliquer le raisonnement sous-jacent. À l’inverse, un enfant peu à l’aise avec la souris peut parfaitement comprendre l’algorithme. Concentrez votre attention sur le pourquoi, pas sur l’esthétique du projet.
Si votre enfant est particulièrement à l’aise et s’ennuie, Scratch offre un formidable terrain de jeu pour aller plus loin : projets libres, jeux, simulations. Nos conseils pour stimuler un enfant en avance en maths s’appliquent parfaitement ici.
Excellence Maths peut aider votre enfant à maîtriser Scratch
Si votre enfant bloque sur l’algorithmique ou perd des points sur ces exercices, nos professeurs peuvent prendre le relais. Issus des meilleures écoles scientifiques (Polytechnique, Centrale, Mines, ENS), ils sont parfaitement à l’aise avec la programmation et savent la relier au reste du programme de maths, ce qui manque souvent en classe.
Lors d’un accompagnement individuel, le professeur :
- reprend les bases de Scratch en manipulant avec l’élève : boucles, variables, tests, jusqu’à ce que la logique devienne naturelle ;
- entraîne à l’exercice type brevet : lire un programme sur papier, prédire son résultat, compléter un bloc manquant ;
- fait le lien avec les maths : figures géométriques, calculs, repérage, pour que Scratch renforce le cours au lieu de rester une matière à part ;
- prépare la suite, car la logique construite ici sert directement en Python au lycée.
Le guide pratique pour les parents
Les repères essentiels pour accompagner efficacement votre enfant.
📄 Télécharger le document (PDF)Accès immédiat après inscription email.
Les pièges classiques et comment les éviter
Après avoir accompagné de nombreuses familles, je repère toujours les mêmes malentendus. Les identifier vous fera gagner un temps précieux.
Piège n°1 : croire que Scratch, c’est de l’informatique et non des maths. Beaucoup de parents pensent que cette partie « ne compte pas vraiment ». Erreur : elle est au programme, notée, et présente au brevet. La négliger, c’est perdre des points faciles à l’examen. Prenez-la au sérieux comme n’importe quel chapitre.
L’angle intérieur au lieu de l’angle extérieur. C’est l’erreur reine en 5e. Pour tracer un triangle équilatéral, l’angle intérieur est 60°, mais le lutin doit tourner de l’angle extérieur, soit 120°. Confondre les deux donne une figure fausse. Si votre enfant obtient un dessin bizarre, c’est presque toujours là que ça coince.
Piège n°2 : confondre variable et valeur fixe. Une variable change au cours du programme. Beaucoup d’élèves de 4e la traitent comme un nombre figé et ne comprennent pas pourquoi leur compteur reste bloqué. Faites-lui suivre pas à pas ce que contient la variable à chaque étape, comme un carnet de comptes.
Piège n°3 : oublier l’ordre des instructions. En programmation, l’ordre est tout. « Avancer puis tourner » ne donne pas le même résultat que « tourner puis avancer ». Cette rigueur séquentielle déroute les élèves habitués à l’à-peu-près. C’est pourtant une compétence transférable à toute la rédaction mathématique.
Piège n°4 : ne pas savoir lire un programme sur papier. À la maison, tout se passe à l’écran. Mais au brevet, le programme est imprimé et il faut le « faire tourner » de tête. Entraînez régulièrement votre enfant à cet exercice de lecture, sans ordinateur. Si les difficultés dépassent Scratch et touchent l’ensemble de la matière, notre article sur les actions concrètes quand un enfant décroche en maths vous donnera un plan clair.
Cas particuliers et situations difficiles
Votre enfant a des troubles de l’apprentissage. Scratch peut être un formidable allié pour les élèves dyslexiques ou dyscalculiques : le support visuel et l’absence d’écriture lourde soulagent la charge cognitive. En revanche, la séquentialité stricte peut désorienter. L’idéal est de matérialiser chaque étape avec des cartes physiques avant de passer à l’écran. Notre guide sur la dyscalculie détaille ces adaptations.
Votre enfant refuse en bloc « parce que c’est nul ». Ce rejet cache souvent une peur de mal faire. Commencez par un projet ludique qui lui parle : animer son prénom, créer un mini-jeu. L’accroche émotionnelle d’abord, les maths ensuite. Le déclic vient presque toujours d’une réalisation dont l’enfant est fier.
L’établissement de votre enfant en fait peu. Les pratiques varient beaucoup d’un collège à l’autre selon l’équipement et la formation des enseignants. Si votre enfant n’a quasiment jamais touché Scratch, ne paniquez pas, mais préparez le brevet à la maison : quelques exercices de lecture de programme suffisent pour ne pas être pris au dépourvu. Pour décoder ce que dit le collège de son niveau, consultez notre guide pour comprendre le bulletin de maths en 3e.
Pour aller plus loin
Si vous souhaitez consolider l’accompagnement de votre enfant, voici quelques pistes concrètes et durables.
- Le site officiel Scratch (scratch.mit.edu) propose des tutoriels pas à pas gratuits, accessibles même sans compte. Parfait pour un premier week-end de découverte en famille.
- Les annales du brevet : repérez les exercices « algorithmique » des dernières sessions. Ils sont répétitifs dans leur logique ; s’entraîner sur trois ou quatre suffit à sécuriser les points.
- La verbalisation régulière : cinq minutes par semaine où votre enfant vous explique un programme valent mieux qu’une heure de bachotage.
Gardez en tête que Scratch n’est qu’une porte d’entrée. Les compétences travaillées, rigueur, décomposition, anticipation, servent bien au-delà de l’informatique, jusqu’au lycée et au-delà. Pour anticiper la suite du parcours, notre article pour aider son enfant en maths au lycée prolonge cette réflexion. L’essentiel, à ce stade, est que votre enfant garde une relation sereine et curieuse avec la logique mathématique.
Questions fréquentes
Scratch est-il vraiment évalué au brevet des collèges ?
Oui, presque à chaque session. L’épreuve de maths comporte un exercice où l’on présente un programme imprimé sur papier. Votre enfant doit prédire son résultat, compléter un bloc ou repérer une erreur, sans ordinateur. C’est un exercice de lecture de code qui rapporte des points accessibles.
Dois-je installer Scratch à la maison ?
Ce n’est pas obligatoire mais c’est très utile. Scratch est gratuit, disponible en ligne et en version téléchargeable. Cela permet à votre enfant de vous montrer ce qu’il fait, de s’entraîner et de réviser en expliquant, ce qui est la meilleure façon d’ancrer les notions.
Je ne connais rien à la programmation, puis-je aider mon enfant ?
Absolument. Votre rôle n’est pas de coder mais de faire verbaliser. Demandez-lui d’expliquer chaque étape, jouez le rôle de l’ordinateur qui exécute littéralement ses ordres, et reliez ses programmes au cours de géométrie ou de calcul. Aucune compétence technique n’est requise.
Quelle est la différence entre Scratch et GeoGebra ?
Ce sont deux outils complémentaires. GeoGebra sert surtout à la géométrie dynamique et aux fonctions représentées graphiquement. Scratch mobilise la logique séquentielle, les boucles, les variables et le repérage. Les deux sont utilisés au collège, chacun pour des compétences différentes.
À partir de quel niveau mon enfant utilise-t-il Scratch ?
L’initiation peut commencer dès la 6e de façon ludique, mais l’apprentissage structuré démarre vraiment en 5e avec les boucles et les figures géométriques. Il monte en puissance en 4e avec les variables et les tests, puis en 3e avec les programmes de calcul et les fonctions.
Mon enfant trouve Scratch inutile, comment le motiver ?
Partez d’un projet qui lui plaît vraiment : animer son prénom, créer un petit jeu, faire dialoguer deux personnages. L’accroche émotionnelle vient d’abord, la prise de conscience des maths ensuite. Une réalisation dont il est fier déclenche presque toujours l’intérêt.