Applicazione VEX 123
Collegamento a VEX 123
Il Robot 123 è un ottimo modo per introdurre gli studenti al debug e aiutarli ad abbracciare questo processo come parte essenziale della codifica. Man mano che imparano a programmare, gli studenti scopriranno spesso che i loro robot non si comportano come previsto a causa di un errore, o bug, nel loro codice. Questa unità fornisce agli studenti un processo per identificare, trovare e correggere un bug. Inoltre, questa unità offre l'opportunità di sottolineare agli studenti che il debug è una parte normale della codifica e di promuovere un atteggiamento positivo nei confronti del debug che consenta agli studenti di visualizzare gli errori di codifica come opportunità di apprendimento.
Nel Lab 1, gli studenti lavoreranno prima come un'intera classe per identificare, trovare e correggere un bug in un progetto di codifica in cui il robot dovrebbe svolgere un compito quotidiano in classe, fornendo una connessione reale per gli studenti. Quindi trovano e risolvono un bug in un progetto diverso in piccoli gruppi. Nella pausa di metà gioco, collegheranno la correzione di un bug alla risoluzione di problemi nella propria vita quotidiana, fornendo un contesto per inquadrare il debug come un processo quotidiano, aiutando gli studenti a sapere che va bene quando il robot non si comporta come previsto e che hanno gli strumenti di cui hanno bisogno per risolvere il problema.
Nel Laboratorio 2, gli studenti verranno introdotti al pulsante Step sul Codificatore e a come può aiutarli a vedere il Robot 123 eseguire ciascuna scheda del Codificatore, una alla volta, per individuare più facilmente un bug nel loro codice. Prima eseguiranno il debug di un'intera classe utilizzando il pulsante Step, quindi lavoreranno in piccoli gruppi per eseguire il debug di un progetto che viene fornito loro. Condivideranno il bug che hanno trovato e il modo in cui hanno lavorato insieme per risolverlo utilizzando il pulsante Step, dando loro la possibilità di collegare le loro esperienze con il debug a quelle dei loro compagni di classe, fornendo un'altra opportunità per normalizzare il processo.
Gli studenti useranno le loro capacità di ragionamento spaziale per mappare mentalmente come il robot si
sta muovendo in ogni progetto, nonché per identificare dove il robot diverge dall'obiettivo previsto del
progetto. Visualizzeranno come il robot dovrebbe muoversi per raggiungere l'obiettivo del progetto previsto
e verbalizzeranno i passaggi che il robot dovrebbe intraprendere, collegandoli alle schede Coder corrette
durante il debug del progetto. Mentre comunicano tra loro sul debug, useranno parole e gesti direzionali che
rafforzeranno le loro capacità di ragionamento spaziale.
Codifica didattica
Durante questa unità, gli studenti saranno coinvolti in diversi concetti di codifica come comportamenti e sequenziamento dei robot. I Laboratori all'interno di questa unità seguiranno un formato simile:
- Coinvolgere:
- Gli insegnanti aiuteranno gli studenti a stabilire una connessione personale con i concetti che verranno insegnati nel laboratorio.
- Riproduci:
- Istruire: gli insegnanti introdurranno la sfida di codifica. Assicurati che gli studenti comprendano l'obiettivo della sfida.
- Modello: gli insegnanti introdurranno le schede Coder che verranno utilizzate nella creazione del loro progetto per completare la sfida. Modellare i comandi della scheda Coder proiettando VEXcode 123 o mostrando le schede Coder fisiche. Per i laboratori che includono pseudocodice, modellare per gli studenti come pianificare e delineare l'intenzione per i loro progetti.
- Facilitare: gli insegnanti riceveranno suggerimenti per coinvolgere gli studenti in una discussione su quali siano gli obiettivi del loro progetto, il ragionamento spaziale coinvolto nella sfida e come risolvere i risultati imprevisti dei loro progetti. Questa discussione verificherà inoltre che gli studenti comprendano lo scopo della sfida e come utilizzare correttamente le schede Coder.
- Ricorda: gli insegnanti ricorderanno agli studenti che il loro primo tentativo di soluzione non sarà corretto o non verrà eseguito correttamente la prima volta. Incoraggia più iterazioni e ricorda agli studenti che tentativi ed errori fanno parte dell'apprendimento.
- Chiedere: gli insegnanti coinvolgeranno gli studenti in una discussione che collegherà i concetti del laboratorio alle applicazioni del mondo reale. Alcuni esempi potrebbero includere "hai mai voluto essere un ingegnere?" o "dove hai visto i robot nella tua vita?"
- Condividi: gli studenti hanno l'opportunità di comunicare il loro apprendimento in più modi. Utilizzando la Choice Board, agli studenti verrà data una "voce e una scelta" su come mostrare al meglio il loro apprendimento.