4 façons d'enseigner l'informatique à une nouvelle génération d'enfants

4 façons d'enseigner l'informatique à une nouvelle génération d'enfants / l'Internet

Les conférences de programmation sont des lieux improbables pour trouver des enseignants. Toutefois, lors de la récente conférence PyCon UK, au Technocentre de Coventry appartenant à l’Université de Coventry, enseignants et programmeurs travaillaient ensemble et partageaient leur expertise. Pourquoi? Parce qu'ils ont à cœur l'enseignement de l'informatique aux jeunes.

Le gouvernement britannique a récemment demandé que l'enseignement de l'informatique soit dispensé dans les écoles britanniques, en remplacement du programme de formation en informatique très décrié qui enseignait des compétences de base en secrétariat (et extrêmement obsolètes), sans autre marge de manœuvre. Ce qui est vraiment beau dans le nouveau programme d’informatique, c’est qu’il est incroyablement ouvert. Il faut respecter certaines étapes, telles 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ées et de sorties“, mais comment y arriver est entièrement à l'enseignant.

Cela a entraîné une explosion de moyens novateurs d'enseigner l'informatique aux enfants et aux adolescents. En voici quelques uns.

Python

Peu de langages de programmation sont aussi bien adaptés à l'enseignement des débutants et des enfants que Python Les 5 meilleurs sites Web pour apprendre la programmation Python Les 5 meilleurs sites Web pour apprendre la programmation Python Vous voulez apprendre la programmation Python? Voici les meilleurs moyens d'apprendre Python en ligne, dont beaucoup sont entièrement gratuits. Lire la suite . Il y a énormément de raisons à cela. Peut-être la première (et la plus convaincante) raison est-elle que les choses sont simples, directes et fonctionnent comme prévu.

Python est un langage qui allie simplicité et lisibilité, et la communauté des développeurs Python est réputée pour son accueil, sa conscience et son aide. 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, nous ne pouvons pas parler d'enseignement en informatique sans parler du Raspberry Pi. Ce sont de petits appareils géniaux, disposant de suffisamment de RAM et de CPU pour exécuter une distribution complète de Linux sans consommer presque d'électricité..

Ils sont aussi bon marché, coûtant 25 $. Vous pouvez lire notre entretien avec le père d'Eben Upton Raspberry Pi parle: Eben Upton sur l'avenir de la technologie et plus encore Le père de Raspberry Pi parle: Eben Upton sur l'avenir de la technologie et plus L'enthousiasme rayonne d'Eben Upton. Il est la force motrice du Raspberry Pi, ce petit ordinateur qui a révolutionné l'informatique amateur depuis son lancement en 2012. Grand et habillé de manière simple, le fondateur du… Lire la suite - le fondateur de la fondation Raspberry Pi et le créateur du Raspberry Pi - pour avoir une idée de ce dont il s'agit. En bref, le Raspberry Pi est un petit appareil bon marché où les enfants peuvent apprendre à coder et à expérimenter sans craindre de casser l'ordinateur familial..

Celles-ci ont déjà rencontré un franc succès en classe et ont déplacé des millions d'unités. Le bon produit au bon prix? Est-ce que quelqu'un est vraiment surpris?

Minecraft

Vous vous demandez peut-être ce que Minecraft a à voir avec l'enseignement de l'informatique. C'est juste. Alors que Minecraft est un jeu vidéo amusant et créatif, Introduction de Minecraft [MUO Gaming] par Latecomer Introduction de Minecraft [MUO Gaming] par Latecomer Minecraft, la sensation par blocs qui a pris d'assaut le jeu, 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 autant… Lire la suite, il est peu probable qu'on le voie en classe sans être joué illicitement 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 la programmation avec son API.

Déjà, les gens utilisaient l’API de Minecraft pour réaliser d’impressionnantes choses, notamment pour créer des 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

Scratch est un langage de programmation visuel. Comment enseigner aux enfants la programmation à partir de zéro! Comment enseigner aux enfants la programmation à partir de zéro! Read More créé par MIT. Alors que les langages de programmation visuels partagent un certain nombre d'attributs en commun avec les langages de programmation textuels tels que Java et Python (en termes de contrôle de flux, séquence, sélection et répétition), ils diffèrent d'une manière cruciale.

Les programmes dans Scratch sont construits en glissant-déposant des blocs. Bien que cela puisse ne pas plaire aux étudiants plus âgés ou aux anciens combattants plus aguerris, cela concerne un groupe démographique important: les étudiants plus jeunes..

Nous parlons des élèves du primaire, ici. Élèves du primaire. Ceux qui ont moins d'expérience au clavier mais qui ont suffisamment de coordination œil-main pour glisser-déposer des blocs. Et vous n'avez même pas besoin d'installer Scratch localement, car il existe une bonne implémentation de Scratch sur navigateur..

Enfants et codage

Il n’a jamais été aussi facile d’être un jeune passionné de programmation. Malheureusement, tout ce qui existe actuellement (Linux, Raspberry Pi, Python) n'existait pas quand j'étais plus jeune, ou n'était pas assez raffiné pour être utilisé en classe..

Dans cet esprit, le meilleur moment pour devenir un jeune geek n'a probablement jamais été aussi agréable. Mais que pensez-vous? Êtes-vous un enseignant? Enseignez-vous le codage à un jeune enfant ou à un frère ou une soeur? Laissez-moi savoir dans les commentaires ci-dessous.

Crédit d'image: PyConUK (LesPounder), salle de classe (Joseph McKinley)

En savoir plus sur: Technologie et rôle parental, Programmation.