Initiation à la programmation pour les enfants
Voici une liste de ressources qui permettent d'initier des enfants, même jeunes, aux principes de la programmation, de la logique, voire de l'électronique.
Si vous modifiez ce fichier, merci de vous assurer qu'il reste facile à imprimer (en particulier les noms des sites doivent être visibles). Un des objectifs de ce document est qu'il soit facilement diffusable en milieu scolaire.
Jouets programmables
Bee-Bot
Un petit robot de type "tortue", programmable par des touches sur son dos. A partir de 4 ans. http://www.bee-bot.us/
Primo
Un petit robot programmable à distance. Les instructions sont rendues tangibles par des pièges de bois. A partir de 4 ans. http://primo.io/
Programmation
Scratch
Un environnement de création pour les enfants qui propose toutes les bases de la programmation. En Français, mais il faut s'avoir lire. Les enfants l'utilisent souvent pour créer des histoires animées. A partir de 8 ans. http://scratch.mit.edu/
Hopscotch
Sur iPad, similaire à Scratch en plus simple. Il faut savoir lire l'anglais. A partir de 8 ans. https://www.gethopscotch.com/
Jeux video
Jeux qui permettent de programmer un objet pour le faire sortir d'un labyrinthe. En général, à partir de 8 ans.
CodeCombat
Apprentissage Javascript http://codecombat.com/
Kodable
Pour iPad. http://www.surfscore.com/
Light-bot
Pour iPad. http://light-bot.com/
Cargo Bot
Pour iPad. http://twolivesleft.com/CargoBot/
Robozzle
Sur le web, http://www.robozzle.com/. Pour iPad, http://robozzleapp.com/
Electronique
Makey Makey
Permet de connecter un peu n'importe quoi (des fruits, du métal comme un xylophone, de l'eau) à un ordinateur. A combiner par exemple avec OpenEmu sur Mac (émulateur de console avec des jeux très simples) ou OpenMuse (pour créer une partition de musique). C'est "magique" ! A partir de 4 ans. http://www.makeymakey.com/
Dominoux
"Dominos" lumineux, capables de transmettre des impulsions lumineuses de proche en proche. Attention, c'est à assembler soi-même. A partir de 4 ans (une fois assemblé !). http://shop.electrolab.fr/kits-electronique/12-dominoux.html
littleBits
Equivalents des blocks LEGO pour inculquer des notions d'électronique ; il suffit juste de connecter des composants magnetisés. Le "Base Kit" contient 10 composants, y compris batterie, moteur, détecteur de luminosité, buzzer et diodes. A partir de 8 ans. http://littlebits.cc
Activités en groupe
Robot Turtles
Jeu de société où l'enfant "programme" une tortue à l'aide de cartes représentant des instructions pour lui faire trouver un diamant. Le jeu peut être adapté pour jouer simultanément avec des enfants de 4 à 15 ans. A partir de 4 ans. http://www.robotturtles.com/
Dr Techniko
"Programmer" un adulte avec des instructions dessinées sur une feuille de papier. A partir de 5 ans. http://drtechniko.com/
Introducing algorithms to children in reception class
Un instituteur américain initie les enfants de maternelle au principe des algorithmes avec des ateliers "faire du thé", "programmer un enfant aux yeux bandés", etc. A partir de 3 ans. http://www.computingatschool.org.uk/index.php?id=introducing-algorithms-to-children-in-reception-class
Evènements
Coding Goûter
Des enfants de ~5 à 15 ans qui s'amusent à programmer avec des outils simples comme Scratch ou avec des Makey Makey. Cela se passe souvent au Carrefour Numérique à la Villette. Assez irrégulier (tous les deux mois ?) ; il faut suivre les comptes Twitter des animateurs pour savoir quand s'inscrire. A partir de 5 ans. http://ils.sont.la/tags/coding-gouter#
Programatoo
Des informaticiennes qui organisent des après-midis programmation pour les adolescents, surtout avec Scratch. Semble être surtout présent à Nanterre. A partir de 10 ans. https://plus.google.com/105050554172452836044/
Devoxx4Kids
Une initiative internationale, que l'on retrouve dans certaines conférences en France. A partir de 10 ans. http://www.devoxx4kids.org/ ou https://plus.google.com/u/0/110682748365732089507/ pour la partie France.
Livres / e-books
Programming For Kids
En suivant ce livre, l'enfant apprend pas à pas les bases de la programmation. Un Mac est nécessaire pour suivre les exemples, qui sont basés sur Terminal, nano, Ruby et irb. Pour les 9 à 12 ans. https://leanpub.com/programmingforkids (en français - en cours de traduction : https://leanpub.com/laprogrammationpourlesenfants)