Jeffrey Cross
Jeffrey Cross

Apprenez à vos enfants à coder avec une heure Minecraft Puzzles

(Gracieuseté de Code.org)

Combien de temps vos enfants (ou vous!) Passent-ils devant un écran, à fouiller dans un espace de jeu? Peut-être dans un composé entièrement de blocs pixélisés? Fess en haut! Temps nécessaire pour transformer ces heures de temps d'écran en fabrication temps. Je suis ici pour vous dire que l’élémentaire de mes enfants a relevé le défi de présenter la programmation à chaque élève de notre maternelle, ainsi que la manière dont vous pouvez aussi ouvrir la programmation aux enfants que vous voulez transformer en Makers de demain.

Cela ne s'applique pas uniquement aux enfants! C’est tellement satisfaisant d’apprendre à quelqu'un à programmer. Presque tout le monde, de 4 à 104 ans, pourrait consacrer un peu de temps à ouvrir la boîte noire de toutes les technologies pour se rendre compte que l'avenir est entre leurs mains.

Au début du mois de décembre, il serait possible de faire partie de quelque chose de plus grand: la célébration annuelle de Hour of Code (HoC) de Code.org de tout ce qui est algorithmique est dans quelques semaines. La CdC coïncide avec la Semaine de la science informatique. Il s’agit de mobiliser des millions de personnes pour tenter de rassembler quelques instructions, conditions et boucles afin de vous familiariser avec le fonctionnement de la programmation. Depuis son lancement il y a près de deux ans, Code.org a permis à plus de 100 millions de personnes, principalement des écoliers, de prendre conscience du pouvoir de la programmation. Ils le font par le biais d'ateliers dirigés par des personnes - comme vous - qui ont compris ce pouvoir et veulent le transmettre à d'autres.

Près de 2 millions de personnes ont signé la promesse en ligne de Code.org selon laquelle «chaque élève de chaque école devrait avoir la possibilité d’apprendre l’informatique». Il ne s’agit pas seulement d’amener les enfants que vous aimez à apprendre. Que chaque enfant soit codé. Votre école locale offre-t-elle cette opportunité à ses élèves? Sinon, vous pouvez faire la différence!

(Gracieuseté de Code.org)

Minecraft est une nouveauté dans cet arsenal d'introductions au codage irrésistibles et faciles à utiliser. Cette utopie numérique créative que tous les enfants adorent (et que nombre d’enseignants adorent également) a fait équipe avec Code.org pour apporter sa pioche bitmap à l’éducation de la maternelle à la 12e année et ménager un peu d’espace pour l’informatique.

Jens Bergensten, développeur principal chez Mojang, raconte une histoire assez commune dans l'industrie du logiciel: il était un gamin passionné de jeux vidéo et voulait créer ses propres jeux vidéo. Une chose en a conduit une autre, et maintenant ses copains sont des gaziers. Lors de sa participation au Maker Camp 2014, nous avons appris que Jens avait commencé à faire ses premiers jeux à 11 ans avec BASIC et Turbo Pascal.

Les didacticiels Minecraft pour Hour of Code utilisent un langage basé sur les blocs appelé Blockly. Si vous ouvrez le capot, vous verrez apparaître du code JavaScript très avantageux. Les enfants résolvent quatorze énigmes sur le thème de Minecraft en écrivant du code (ou plutôt en agençant le code ensemble). Je suis enthousiasmé par cette idée, car je sais que mes enfants seront surpris de pouvoir jouer à Minecraft à l’école. Leurs camarades de classe ont adoré les tutoriels Angry Birds de HoC en décembre dernier. La plupart des étudiants ont saisi les signets avec empressement pour disposer d’un lien leur permettant de continuer à coder à la maison. Je dois penser que les enfants vont totalement “laver” nos ateliers cette année.

(Gracieuseté de Code.org)

Nous savons que la communauté Maker regorge d’admirateurs de Scratch et Hour of Code est le moment idéal pour attirer vos amis dans la communauté mondiale de Scratch. Scratch propose trois super tutoriels Hour of Code, dont un qui présente les stars du spectacle de Cartoon Network Nous les ours nus. Pour ceux qui souhaitent initier les jeunes enfants à la programmation, consultez leur nouveau livre convivial Scratch Jr.

(Gracieuseté de scratch.mit.edu)

Allons au but. Pour ajouter votre école ou votre espace de travail à une liste croissante de plus de 93 000 événements organisés par la CdC la semaine du 7 au 13 décembre, la première chose à faire est de consulter les ressources abondantes sur la page «Organiser un événement» de la CdC.

8 astuces logistiques

Les didacticiels sont excellents, mais inspirer une pièce remplie d'enfants peut être un défi, quel que soit le sujet. Henry Sobel, chef de file de notre école, Henry Sobel, nous a expliqué comment il avait organisé les séances de manière à ce que les quelque 300 étudiants de l’école aient eu la chance de se lancer dans le codage. Voici nos conseils sur des sujets de réflexion qui pourraient ne pas figurer sur la liste de préparation de la CdC:

  1. Recruter. Bien que les vidéos et les didacticiels abondent, vous ne pouvez pas le faire seul. Le grand défi est de disputer assez de parents et d’autres bénévoles pour aider: au moins 2 à 3 personnes par classe sont idéales. (C'est pourquoi nous vous parlons maintenant de l'heure du code, de sorte que vous disposiez de quelques semaines pour obtenir des assistants. Comme les tutoriels sont assez basiques, une expérience en programmation est moins importante que d'avoir de la patience, des compétences informatiques de base, et enthousiasme pour l'avenir de ces étudiants.)
  2. La revue. Suggérez à chaque volontaire d’essayer les tutoriels à la maison avant d’aider les enfants.
  3. Courir en place. Assurez-vous de charger, d'ouvrir et de tester votre logiciel de didacticiel ou votre environnement de programmation sur chaque élément de matériel (ordinateurs portables, tablettes ou ordinateurs de bureau). Les problèmes de pare-feu dans les écoles peuvent souvent varier, même d'un ordinateur à l'autre.
  4. Recharger. Si vous utilisez des ordinateurs portables (tels que des ordinateurs portables ou des tablettes), veillez à prévoir une pause de charge dans votre emploi du temps. La pièce que vous utilisez a-t-elle suffisamment de prises ou un chariot de chargement pour faire le tour? Assurez-vous également de charger les ordinateurs portables la nuit précédente.
  5. Sauvegarde avec du papier. Ecrivez l'URL du tutoriel que vous avez choisi sur des bouts de papier à avoir à chaque station. Les enfants vont par inadvertance fermer les fenêtres. Essayez également d’avoir des activités hors ligne liées à la programmation dans votre poche au cas où tout ce qui se trouve dans votre plan original se désagrège.
  6. Sois enjoué. Au début de votre atelier, soulignez que la programmation consiste à résoudre des énigmes et à s’amuser. Les enfants n’ont pas besoin de connaître les éléments qui pourraient vous intéresser (comme l’importance des sujets liés aux STEM). Gardez-le léger et célébrez leur expérience spéciale de Hour of Code! HoC ne vient qu'une fois par an. Envisagez de lancer une démonstration physique dans le cadre de l’introduction, comme le jeu classique dans lequel les enfants donnent un ensemble d’instructions à un camarade de classe pour savoir s’ils peuvent se rendre à leur destination.
  7. Emprunter des périphériques. Les plus jeunes élèves (comme nos élèves de première année) ont des difficultés à utiliser les trackpads. Essayez donc de disposer de souris d’ordinateur ou d’autres périphériques à brancher au cas où ils seraient plus aptes à les utiliser.
  8. Jumeler fonctionne bien pour les jeunes enfants. Les enseignants devraient mettre en place des paires à l'avance s'ils ont besoin de partager des ordinateurs.

Si animer un atelier au début du mois de décembre est trop intimidant, gardez à l’esprit que tout moment est propice à l’apprentissage. Beth Espinoza, qui enseigne à la San Francisco Friends School, a évalué différentes plateformes à utiliser pour initier les enfants à la programmation et les a partagées avec un groupe d'éducateurs Maker la semaine dernière. Ils sont parfaits pour une utilisation pendant la CdC, pour un suivi ultérieur ou à tout moment si vous souhaitez que vos enfants codent.

Notes de Beth sur les plateformes de codage d’introduction

  • Heure de code énigmes avec Minecraft, Angry Birds, Star Wars, Disney's Frozen; certains enfants peuvent avoir besoin d'aide pour la lecture; pas de son; ok sur iPad Mini; utilise JavaScript, mais les enfants ne saisissent pas le code; les didacticiels présentent des introductions vidéo comprenant des noms familiers et divers programmeurs; les étudiants ont la possibilité de se connecter pour enregistrer leurs progrès
  • Scratch Junior: pour iPad, pour les 5-7 ans, une excellente introduction à Scratch
  • Scratch: langage de programmation Web populaire; Découvrez comment démarrer avec Scratch et devenir créatif avec Scratch; faire une carte de vacances
  • Kodable: compatible iPad, desktop et Android; 5 ans et plus; peut mettre en place afin que les étudiants puissent continuer là où ils l'avaient laissé
  • Lightbot (codage sur une heure): iPad, Android et navigateur Web; certaines lectures impliquées avec des commandes; les non-lecteurs ne peuvent pas utiliser indépendamment
  • Tynker: codage par glisser-déposer qui élimine la syntaxe, avec possibilité d'afficher le code sous forme de texte, d'informations sur l'école et d'une vidéo; bon pour K – 8; démarrer des vidéos pour aider les enseignants à créer une salle de classe, à ajouter des élèves, à choisir un plan de cours; les tutoriels et la galerie contiennent des projets et des leçons prêts à l’emploi; informations sur le codage pour les élèves de 2e à 7e année
  • Blockly: programmation basée sur le jeu
  • Daisy le dinosaure: iPad seulement; nécessite une lecture; programmation simple par blocs
  • Hopscotch: iPad uniquement; livre électronique gratuit sur les défis Hopscotch; angles (90, 180, 360…) serait utile de savoir
  • Karel the Dog sur CodeHS: démonstrations de types de programmes; les enfants sont en train de taper le code; utilise Ruby, pas Java; seulement 4 instructions simples, mais pourrait être difficile pour certains étudiants; pas sûr de l'utilisation de l'iPad, mais fonctionne bien sur les ordinateurs portables; la configuration de la classe est nécessaire avant l'utilisation de l'étudiant
  • RoboMind Academy: programme permettant de contrôler un robot virtuel pour le déplacer, le ramasser, le peindre, etc. à l'aide d'instructions textuelles; cours en ligne entièrement autonome avec de courtes présentations, des films, des quiz et des conseils / indications automatiques pour vous aider avec les exercices de programmation; Il faut absolument une souris pour le faire sur un Chromebook (zoom et panoramique dans le monde des robots, défilement vers le bas pour obtenir de l'aide); bons effets sonores! connecte la programmation «glisser-déposer» à un langage de programmation; pas beaucoup de documentation, mais vous pouvez cliquer sur «Aide» pour obtenir des instructions détaillées; introduit des boucles et des conditionnels

Pour les étudiants qui ont une expérience de codage…

  • Code Monster: comporte deux cases adjacentes: l'une affiche le code, l'autre le rôle du code. Lorsque vous jouez avec le code avec l'aide d'une invite, vous apprenez le rôle de chaque commande.
  • Beetle Blocks (version alpha): option de codage 3D; faire une impression 3D
  • Code Academy: choisissez parmi divers cours à explorer pour créer un site Web et des programmes tels que: Ruby on Rails, Java, CSS
  • Code Combat: apprendre à coder en jouant à un jeu
  • Khan Academy: introduction aux variables de programmation
  • Au-delà de l'heure du code pour les élèves de la maternelle à la 5e année: continuez à apprendre! Plus de 20 heures de programme d’enseignement seront disponibles pour les étudiants qui souhaitent approfondir leurs connaissances en programmation.

Beth suggère également les ressources de codage d’EdSurge. A la liste de Beth, j’ajouterai les deux que Maker Ed a énumérés sur sa page Ressources:

  • Bonjour traitement
  • AppInventor

Nous savons tous pourquoi il est important d'amener les enfants à coder. Nous entendons tous parler de la façon dont les entreprises de haute technologie ont besoin de plus de personnes pour construire les outils du futur, des personnes de toutes identités et empruntant toutes sortes de chemins. Tous les enfants ne deviendront pas des programmeurs, ni des gestionnaires de projets, ni même aucun élément lié à la technologie, mais même les poètes, les vétérinaires, les fleuristes et les historiens bénéficient d’une connaissance de base du fonctionnement des logiciels. Cette forme d'alphabétisation est payante dans le fait d'avoir une population pleine d'employés potentiels ET de citoyens informés. La programmation est une compétence puissante dont chaque enfant a besoin dans sa poche arrière. Tout enfant peut apprendre les bases.

(Gracieuseté de Code.org)

Si l’importance de l’informatique n’est pas suffisante pour motiver votre école, la CdC distribue également devant les enseignants un délicieux boisseau de carottes, allant de la carte-cadeau au don de 10 000 $.

(Gracieuseté de Code.org)

Laissons-nous saluer Hour of Code!

Part

Laisser Un Commentaire