Avant de plonger tête la première dans la pratique, j’aime prendre le temps avec les élèves de définir ce qu’est la programmation. On se fait parfois des idées, comme pour l’utilisation des téléphones par exemple : on pourrait penser que les élèves ont nativement des aptitudes dans ces domaines. Si certains élèves sont particulièrement bien informés sur le sujet, la plupart ont plutôt des connaissances limitées. En ouvrant la discussion, on se rend bien souvent compte d’ailleurs que certains de leurs concepts sont tronqués ou erronés.
Codage
Robots pour la classe
Sur cette page, je vous fais une liste non exhaustive de robots qui peuvent être utilisés en classe. Les prix sont très variés. J’ai placé en premier lieu ceux qui me semblent les plus accessibles. Pour la plupart, ils peuvent être utilisés dès la maternelle, en adaptant bien sûr les activités. Cet article enrichit la page disponible ici.
Scratch : Entrainement à la lecture
Je vous partage ici un jeu éducatif réalisé sur Scratch par l’utilisateur Blagarr. Ce partage a deux buts :
- Vous montrer que Scratch ouvre des possibilités immenses tant pour les élèves que pour les enseignants. Ici, l’enseignant crée un jeu qui peut être utilisé aves les élèves de façon autonome, inséré sur une page internet ou dans un module d’enseignement.
- Vous présenter quelques fonctionnalités intéressantes de Scratch.
La programmation à l’école primaire
À l’école, nous initions progressivement les enfants à la programmation : apprendre à coder ouvre des perspectives importantes tant au niveau des compétences de base numériques que dans de nombreux autres apprentissages. Coder, ce n’est pas directement se plonger à corps perdu dans la lumière d’un écran. C’est justement d’abord découvrir son propre corps et le rapport au monde. C’est être capable d’écouter pour agir et de parler pour faire agir. C’est aussi prendre position, adapter le monde qui nous entoure selon les besoins d’une collectivité.
Micro:bit : détecteur de bruit
Micro:bit permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques : c’est l’outil idéal pour l’enseignement primaire.
Pour vous procurer le matériel, je vous conseille l’excellent magasin MCHobby.
Attention : il est indispensable d’utiliser la version 2 de la carte Micro:bit. En effet, la version 1 ne dispose pas de la fonction détection de son.
Objectif
Utiliser la carte pour créer un détecteur de bruit : lorsqu’il y a trop de bruit, la carte le signale.
Micro:bit : pierre, papier, cisaux, lézard, Spock
Ce projet est idéal pour motiver les enfants : ils peuvent créer un jeu simple, qu’ils connaissent et peuvent l’expérimenter directement. Pas besoin de matériel complexe : une simple carte Micro:bit suffit. Vous trouverez la démonstration du code en bas de cet article.
L’idée est mettre en pratique le jeu : pierre, papier, ciseaux (chifoumi). Pour donner un petit côté amusant, j’ai ajouté les variantes issues de la série Big Bang Theory, à savoir : pierre, papier, ciseaux, Spock.
Scratch
Scratch est un langage de programmation graphique manipulable et exécutable par le logiciel de même nom à vocation éducative. Ainsi, Scratch est à la fois un environnement de développement et un moteur d’exécution du langage Scratch mais aussi un site web. Les domaines d’utilisation de Scratch dépassent l’univers scolaire, mais une forte communauté d’enseignants, d’étudiants, …