🤖Programmation

Programmation en technologie : Scratch et mBlock au collège

10 août 2026 8 min de lecture

Pourquoi programmer au collège ?

Au collège, la technologie t'apprend à comprendre comment fonctionnent les objets connectés, les jeux vidéo et les robots. Programmer, c'est donner des instructions précises à une machine pour qu'elle fasse ce que tu veux.

Le programme de cycle 4 demande d'écrire et de mettre au point des programmes, sans imposer de logiciel. Au collège, deux outils gratuits reviennent souvent : Scratch et mBlock. Ils fonctionnent sur ordinateur, sur tablette ou en ligne.

Ces outils te permettent de créer des histoires interactives, des jeux, des animations et même de piloter des robots. Tu développes ainsi une logique de résolution de problèmes, utile dans toutes les matières.

Scratch : créer des histoires et des jeux

Scratch est un logiciel de programmation visuelle. Au lieu d'écrire des lignes de texte, tu assembles des blocs de couleurs comme des pièces de puzzle.

Chaque bloc représente une action : déplacer, parler, répéter, attendre, etc. Tu les empiles pour créer un script, c'est-à-dire une suite d'instructions.

Exemple concret : tu veux qu'un chat avance de 10 pas quand tu appuies sur la touche flèche droite. Tu utilises le bloc « quand flèche droite pressée » puis le bloc « avancer de 10 ». C'est simple et immédiat.

En classe, tu peux créer un jeu de course, un quiz ou une animation pour présenter un exposé. Scratch te permet aussi d'ajouter des sons, des décors et des personnages.

mBlock : programmer des robots

mBlock est très proche de Scratch, mais il ajoute une fonctionnalité clé : la possibilité de piloter des robots comme le mBot.

Avec mBlock, tu écris le même type de scripts, mais tu peux les envoyer à un robot physique. Le robot exécute alors tes instructions dans la vraie vie.

Par exemple, tu peux programmer le robot pour qu'il suive une ligne noire, évite un obstacle ou avance en carré. Tu utilises des blocs comme « avancer », « tourner à droite » ou « si le capteur détecte un obstacle, alors reculer ».

Cette approche concrète te montre comment les programmes contrôlent des machines réelles, comme les robots industriels ou les voitures autonomes.

Les bases de l'algorithmique

Programmer, c'est avant tout écrire un algorithme. Un algorithme est une suite d'étapes ordonnées pour résoudre un problème.

Par exemple, pour traverser une rue : 1. Regarde à gauche. 2. Regarde à droite. 3. Si aucune voiture, traverse. 4. Sinon, attends.

En Scratch ou mBlock, tu retrouves ces structures : la séquence (les blocs dans l'ordre), la boucle (répéter des actions) et le conditionnel (si... alors... sinon).

Ces notions sont au cœur du programme de technologie. Elles te servent aussi en mathématiques et en sciences.

Exemple guidé : un jeu de chat qui attrape une souris

Voici un projet simple à réaliser avec Scratch. Tu vas créer un jeu où le chat doit attraper une souris qui se déplace aléatoirement.

Étape 1 : Choisis un arrière-plan (par exemple une prairie). Ajoute un chat et une souris comme personnages.

Étape 2 : Programme la souris pour qu'elle se déplace toute seule. Utilise le bloc « quand le drapeau vert est cliqué », puis « répéter indéfiniment » avec « avancer de 5 » et « rebondir si le bord est atteint ».

Étape 3 : Programme le chat pour qu'il suive la souris. Utilise le bloc « quand le drapeau vert est cliqué », puis « répéter indéfiniment » avec « s'orienter vers la souris » et « avancer de 3 ».

Étape 4 : Ajoute la condition de victoire : si le chat touche la souris, alors affiche « Gagné ! » et arrête tout.

Ce projet te fait utiliser les boucles, les conditions et les événements. Tu peux ensuite l'améliorer en ajoutant un score ou un chronomètre.

Erreurs fréquentes et conseils

Erreur 1 : Oublier le bloc « quand le drapeau vert est cliqué ». Sans lui, le script ne démarre jamais. Pense à toujours commencer par un événement.

Erreur 2 : Mettre les blocs dans le mauvais ordre. L'ordre des instructions est crucial. Par exemple, « avancer » avant « attendre » donne un mouvement différent.

Erreur 3 : Ne pas tester son programme régulièrement. Teste après chaque ajout pour repérer les bugs plus facilement.

Conseil : Utilise des noms clairs pour tes scripts et tes variables. Par exemple, « score » plutôt que « var1 ». Cela t'aide à relire ton code.

Conseil : Quand tu bloques, décompose le problème en petites étapes. Résous chaque étape une par une.

Conclusion

Scratch et mBlock sont des outils puissants pour apprendre la programmation au collège. Ils te permettent de créer des projets amusants tout en développant une vraie logique.

Que tu programmes un jeu ou un robot, tu utilises les mêmes bases : séquence, boucle, condition. Ces compétences te seront utiles pour la suite, même si tu ne deviens pas informaticien.

Alors, lance-toi : ouvre Scratch ou mBlock et commence ton premier projet. Tu verras, c'est gratifiant de voir ton programme fonctionner.

Questions fréquentes

Quelle est la différence entre Scratch et mBlock ?

Scratch est un logiciel de programmation visuelle pour créer des histoires, des jeux et des animations. mBlock est basé sur Scratch, mais il permet en plus de programmer des robots comme le mBot. Les deux utilisent des blocs de couleurs, mais mBlock ajoute le contrôle de matériel physique.

Est-ce que je peux utiliser Scratch à la maison ?

Oui, Scratch est gratuit et disponible en ligne sur le site officiel. Tu peux aussi télécharger la version hors ligne sur ton ordinateur. mBlock est également gratuit et téléchargeable. Tu peux donc continuer tes projets à la maison.

Qu'est-ce qu'un algorithme ?

Un algorithme est une suite d'étapes ordonnées pour résoudre un problème. Par exemple, pour faire un sandwich : 1. Prendre deux tranches de pain. 2. Ajouter du fromage. 3. Refermer le sandwich. En programmation, l'algorithme est écrit avec des blocs ou du code.

Pourquoi apprendre à programmer au collège ?

Programmer développe la logique, la créativité et la capacité à résoudre des problèmes. C'est aussi une compétence demandée dans de nombreux métiers. Au collège, cela t'aide à comprendre comment fonctionnent les objets numériques qui t'entourent.

Bravo ! Tu as lu cet article
Inscris-toi pour sauvegarder ta progression et gagner des XP
Creer mon compte
ScratchmBlockprogrammationcollègetechnologierobotiquealgorithmiquecycle 4
Techno