Dans le district scolaire de Provo, dans les salles de classe de la Centennial Middle School, les élèves ne pratiquent pas un apprentissage mécanique par cœur ; ils maîtrisent les mécanismes du codage grâce à leurs propres efforts autonomes dans le cadre du cours Robotique 1 de David Barnett. En mettant l'accent sur l'adaptation des expériences d'apprentissage à chaque élève, la classe de David Barnett fixe des normes élevées pour le développement de la prochaine génération de pionniers de la technologie.
Dans sa classe, les élèves construisent et programment des robots en utilisant un code de type Scratch, une plateforme de codage destinée aux élèves du primaire pour développer la pensée computationnelle et les compétences en matière de codage. Ils apprennent les bases tout en travaillant à la réalisation d'un produit tangible. Le cours est une introduction aux bases du codage et à la robotique, intégrée à un trimestre de Coding 1 avec Waru Ngatai, un cours de codage plus approfondi. Les élèves alternent entre les deux instructeurs, passant un trimestre avec chacun d'entre eux, ce qui leur assure une formation complète en robotique et en codage.
Les projets vont de robots simplistes de la taille d'une bouchée à des bêtes robotiques gigantesques nécessitant plusieurs ordinateurs de bureau pour les héberger. Des bras, des griffes et des ceintures se joignent à l'ensemble pour relever divers défis et se déplacer à travers les obstacles.
Il est intéressant d'observer les efforts concertés des collégiens ; enseigner à ce niveau peut donner l'impression de s'occuper d'un chat. Ce que Barnett a accompli ressemble à un petit miracle.
Les élèves travaillent en petits groupes ; le travail en petits groupes est différencié en fonction des niveaux de compétence, ce qui permet à certains élèves d'aider leurs camarades à enseigner. Certains groupes d'élèves ont dépassé le cadre d'une unité donnée et sont passés à des robots plus robustes pour approfondir leur apprentissage ; d'autres ont maîtrisé les pierres angulaires du codage et ont pu passer plus de temps à poser des questions à leur professeur.
Tous les élèves ont testé, itéré, testé, itéré, regardant parfois leurs robots errer dans des boucles sans but, travaillant jusqu'à ce que leur robot exécute une action avec une précision parfaite. Les élèves ont bénéficié de cours qui étaient à la fois des cours d'ingénieur, de codeur et de testeur de jeux, et qui étaient tous intéressants pour chacun d'entre eux.
Tous les étudiants - et je dis bien tous les étudiants - ont eu fort à faire avec leur travail.
C'est un spectacle à voir. Nous sommes très fiers de Barnett et des enseignants qui, comme lui, enrichissent nos élèves par des tâches pratiques et orientées vers des projets, chaque fois qu'ils le peuvent.