Publicité
Les conférences de programmation sont des endroits peu susceptibles de trouver des enseignants. Mais lors de la récente conférence PyCon UK, au Coventry Technocentre appartenant à Coventry University, les enseignants et les programmeurs travaillaient ensemble et partageaient leur expertise relative. Pourquoi? Parce qu'ils se soucient profondément de l'enseignement de l'informatique aux jeunes.
Le gouvernement britannique a récemment ordonné que l'informatique soit enseignée dans les écoles britanniques en remplacement du programme informatique décrié qui a enseigné des compétences de base en secrétariat (et qui sont très obsolètes), avec peu de place pour quoi que ce soit autre. Ce qui est vraiment beau dans le nouveau programme informatique, c'est qu'il est incroyablement ouvert. Certains jalons doivent être atteints, tels que «utiliser la séquence, la sélection et la répétition dans les programmes; travailler avec des variables et diverses formes d'entrée et de sortie«, Mais la façon d'y arriver dépend entièrement de l'enseignant.
Cela a entraîné une explosion de méthodes innovantes pour enseigner l'informatique aux enfants et aux adolescents. En voici quelques uns.
Python
Peu de langages de programmation sont tout aussi bien adaptés à l'enseignement aux débutants et aux enfants Python Les 5 meilleurs sites Web pour apprendre la programmation PythonVous voulez apprendre la programmation Python? Voici les meilleures façons d'apprendre Python en ligne, dont beaucoup sont entièrement gratuites. Lire la suite . Il y a énormément de raisons à cela. La première raison (et la plus convaincante) est peut-être que les choses sont simples, directes et fonctionnent comme vous vous y attendez.
Python est un langage qui embrasse la simplicité et la lisibilité, et la communauté des développeurs Python est tristement célèbre pour être accueillante, consciencieuse et utile. Pour toutes ces raisons et plus encore, il est actuellement utilisé dans les salles de classe britanniques. Python fonctionne sur presque tout (même les téléphones Symbian S60!) Et est gratuit à télécharger et à utiliser. Quoi de mieux que ça?
Tarte aux framboises
D'accord, on ne peut pas parler d'enseigner l'informatique sans parler du Tarte aux framboises. Ce sont de petits appareils impressionnants, disposant de suffisamment de RAM et de puissance CPU pour exécuter une distribution Linux complète tout en ne consommant presque pas d'électricité.
Ils sont aussi bon marché et coûtent 25 $. Vous pouvez lire notre entretien avec Eben Upton Le père de Raspberry Pi parle: Eben Upton sur l'avenir de la technologie et plusL'enthousiasme rayonne d'Eben Upton. Il est le moteur du Raspberry Pi, ce petit ordinateur qui révolutionne l'informatique amateur depuis son lancement en 2012. Grande et habillée avec désinvolture, la fondatrice de la ... Lire la suite - le fondateur de la fondation Raspberry Pi et créateur du Raspberry Pi - pour avoir une idée de ce qu'ils représentent. En bref, le Raspberry Pi est un petit appareil bon marché où les enfants peuvent apprendre à coder et à expérimenter sans se soucier de casser l'ordinateur familial.
Celles-ci sont déjà devenues un énorme succès en classe et ont déplacé des millions d'unités. Le bon produit au bon prix? Quelqu'un est-il vraiment surpris?
Minecraft
Vous vous demandez peut-être Minecraft a à voir avec l'enseignement de l'informatique. C'est juste. Tandis que Minecraft est un jeu vidéo amusant et créatif Introduction d'un retardataire à Minecraft [MUO Gaming]Minecraft, la sensation basée sur les blocs qui a pris d'assaut les jeux, a maintenant bien plus de trois ans. Il est presque difficile de croire que cela fait longtemps que le premier alpha n'a pas été publié - et c'est tout aussi ... Lire la suite , il est peu probable qu'il soit vu en classe sans être joué illégalement sous le bureau sur un téléphone portable.
Ou est-ce? Mojang, les développeurs de MineCraft, a récemment publié la version Raspberry Pi de Minecraft. C'est cool pour tout un tas de raisons. C'est gratuit; fonctionne sur le matériel limité du Raspberry Pi; et peut être étendu par programmation avec son API.
Déjà, les gens ont utilisé l'API Minecraft pour des choses impressionnantes, y compris la création d'horloges analogiques avec des blocs mobiles; écrire des clones de serpent que vous contrôlez en déplaçant le personnage de Minecraft; et même Tetris. Tetris!
Rayure
Rayure est un langage de programmation visuel Comment enseigner aux enfants la programmation à partir de zéro! Lire la suite créé par le MIT. Alors que les langages de programmation visuels partagent un certain nombre d'attributs en commun avec les langages de programmation textuels comme Java et Python (en termes de contrôle de flux, de séquence, de sélection et de répétition), ils diffèrent sur un point crucial façon.
Les programmes dans Scratch sont construits en faisant glisser et en déposant des blocs. Bien que cela puisse ne pas plaire aux étudiants plus âgés ou aux vétérans du développement endurci, cela s'adresse à un groupe démographique important: les étudiants plus jeunes.
Nous parlons ici d’élèves du primaire. Élèves du primaire. Ceux qui ont moins d'expérience au clavier, mais ont suffisamment de coordination œil-main pour glisser-déposer des blocs. Et vous n'avez même pas besoin que Scratch soit installé localement, car il existe une assez bonne implémentation de Scratch sur navigateur.
Enfants et codage
Ce n’a jamais été un meilleur moment pour être un jeune passionné de programmation. Malheureusement, toutes les choses qui existent maintenant (Linux, Raspberry Pi, Python) n'existaient pas quand j'étais plus jeune ou n'étaient pas assez raffinées pour être utilisées dans une salle de classe.
Dans cet esprit, ce n’est probablement jamais le meilleur moment pour être un jeune geek. Mais qu'est ce que tu penses? Êtes-vous professeur? Enseignez-vous le codage à un jeune enfant ou à un frère ou une sœur? Faites le moi savoir dans les commentaires ci-dessous.
Crédit d'image: PyConUK (LesPounder), Salle de classe (Joseph McKinley)
Matthew Hughes est un développeur de logiciels et écrivain de Liverpool, en Angleterre. Il est rarement trouvé sans une tasse de café noir fort dans sa main et adore absolument son Macbook Pro et son appareil photo. Vous pouvez lire son blog sur http://www.matthewhughes.co.uk et suivez-le sur twitter à @matthewhughes.