Nel distretto scolastico di Provo, nelle aule della Centennial Middle School, gli studenti non si esercitano in un apprendimento meccanico e routinario, ma padroneggiano le meccaniche del coding attraverso i loro sforzi autonomi nel corso di Robotica 1 di David Barnett. Grazie all'enfasi posta sulla personalizzazione delle esperienze di apprendimento per ogni studente, la classe di Barnett stabilisce uno standard elevato per lo sviluppo della prossima generazione di pionieri della tecnologia.
Nella sua classe, gli studenti costruiscono e programmano robot utilizzando un codice simile a Scratch, una piattaforma di codifica per gli studenti elementari per sviluppare il pensiero computazionale e le abilità di codifica. Imparano le basi mentre lavorano per realizzare un prodotto tangibile. Il corso è un'introduzione alle basi del coding e alla robotica, integrato da un trimestre di Coding 1 con Waru Ngatai, un corso di coding più approfondito. Gli studenti si alternano tra i due istruttori e trascorrono un trimestre con ciascuno di essi, garantendo una formazione completa in robotica e coding.
I progetti partono da bot semplicistici e di dimensioni ridotte fino a bestioni robotici che richiedono più desktop per essere ospitati. Braccia, artigli e cinghie si uniscono al mix per affrontare varie sfide e muoversi tra gli ostacoli.
È bello assistere a uno sforzo raccolto e concertato da parte dei ragazzi delle scuole medie; insegnare a questa classe può sembrare come domare dei gatti. Quello che Barnett è riuscito a fare sembra un piccolo miracolo.
Gli studenti lavorano in piccoli gruppi; il lavoro in piccoli gruppi si differenzia per i livelli di competenza, consentendo ad alcuni studenti di aiutare i compagni. Alcuni gruppi di studenti hanno lavorato al di là dell'ambito di una determinata unità e hanno proseguito con robot più robusti per estendere il loro apprendimento; altri hanno acquisito la padronanza dei capisaldi del coding e hanno potuto dedicare più tempo a chiedere all'insegnante.
Tutti gli studenti hanno testato, iterato, testato, iterato, guardando di tanto in tanto i loro robot vagare in loop senza meta, lavorando finché il loro robot non ha eseguito un'azione con perfetta precisione. Gli studenti hanno goduto di lezioni che erano un po' ingegneri, un po' codificatori, un po' tester, tutte parti coinvolgenti per ogni studente.
Tutti gli studenti, e intendo proprio tutti, sono stati impegnati nel loro lavoro.
È uno spettacolo da vedere. Siamo molto orgogliosi di Barnett e degli insegnanti come lui che arricchiscono i nostri studenti con compiti pratici e orientati al progetto, quando possono.