Skip to main content
Portale insegnanti

Coinvolgere

Avvia la sezione Coinvolgimento

ATTI è ciò che l'insegnante farà e CHIEDE in che modo l'insegnante faciliterà.

ATTI CHIEDE
  1. L'insegnante terrà in mano il robot 123.
  2. Chiedi agli studenti di condividere idee spiegando cosa hanno visto fare dal loro robot che indicava loro che il loro robot non si stava comportando come previsto.
  3. Chiedi agli studenti di condividere idee sul perché pensano che il loro robot non abbia fatto ciò che volevano che facesse.
  4. Chiedi agli studenti di condividere ciò che hanno fatto per risolverlo quando il loro robot non stava facendo ciò che volevano che facesse.
  5. Mostra agli studenti un'immagine di un bug, come quella nella presentazione di immagini del laboratorio 1 (Google Doc/.pptx/.pdf)
  6. Mostra agli studenti la diapositiva del processo di debug Identify, Find, Fix nella presentazione di immagini di Lab 1 (Google Doc/.pptx/.pdf)
  1. Hai mai avuto un momento in cui volevi che il tuo robot facesse un certo comportamento e non ha fatto quello che volevi che facesse?
  2. Come facevi a saperlo?
  3. Perché pensi che sia successo?
  4. Cosa hai fatto per risolverlo quando il tuo robot non si comportava come previsto?
  5. Indovina un po'? Un problema in un progetto di codifica si chiama bug!
  6. Cosa possiamo fare quando il nostro robot non fa quello che ci aspettavamo?

Coinvolgere

  1. IstruisciIstruisci gli studenti che esiste un processo che possono utilizzare quando cercano di correggere i bug nei loro progetti. Questo si chiama debug e prevede tre passaggi: Identifica, Trova e Correggi. Utilizzeranno questo processo per eseguire il debug dei progetti, ma prima devono imparare di cosa si tratta in ogni fase del processo.

    Un diagramma del processo di debug Identify - Find - Fix, che mostra le tre fasi in una forma triangolare, con una freccia curva che indica il movimento da una fase all'altra. La prima fase in alto recita Identificare: quale comportamento inaspettato sta facendo il robot?. In basso a destra, la seconda fase recita Find: Where is the bug in the project that makes it happen? In basso a sinistra, la terza fase recita Correggi: quale scheda codificatore è invece necessaria?
    Il processo di debug
  2. DistribuisciDistribuisci solo un robot 123, una tessera di campo e un codificatore a scopo dimostrativo. Assicurati che tutti gli studenti possano vedere il Campo, il Robot 123 e il Codificatore. Al termine della dimostrazione, distribuirai i materiali ai gruppi di studenti. Caricare il progetto sottostante nel codificatore da utilizzare per dimostrare il processo di debug per gli studenti.

    Codificatore VEX con un progetto con bug che recita All'avvio 123, Unità 1, Suona il campanello.
    Progetto con la carta "campanello da gioco" come bug.
    • Riattivare il Robot 123 spingendo le ruote lungo una superficie fino a sentire il suono di avvio, come mostrato nell'animazione qui sotto. Attiva l'audio per questa animazione. Per ulteriori informazioni sul robot 123, consultare l'articolo Using the VEX 123 Robot STEM Library.
    File video
    • Quindi, accendere il codificatore e collegare il robot 123 a un codificatore. Per collegare il Robot 123, tenere premuti i pulsanti Start e Stop sul Codificatore e i pulsanti Left e Right sul Robot 123 per almeno 5 secondi, fino a quando non si sente il suono collegato e le spie lampeggiano nel tempo, come mostrato nell'animazione sottostante. Attiva l'audio per l'animazione. Per ulteriori informazioni sul codificatore, consultare l'articolo Using the VEX 123 STEM Library.
    File video
  3. FacilitaFacilita la comprensione da parte degli studenti di ogni fase del processo di debug, utilizzando il semplice progetto con un bug che hai aggiunto al tuo codificatore. Fare riferimento al grafico Identify, Find, Fix Debugging (Identifica, Trova, Correggi debug) man mano che si procede.
    • Innanzitutto, dì agli studenti cosa intendevi fare con il tuo progetto (guidane uno e suona il clacson.)
    • Quindi dì agli studenti, l'immagine ci dice che il primo passo del processo è identificare se c'è un comportamento inaspettato. 
      • Chiedi agli studenti di osservare il comportamento del Robot 123 mentre gestisci il progetto e alza le mani quando identificano un errore nel comportamento.
      • Gli studenti dovrebbero condividere la loro osservazione per identificare il bug nel comportamento. 
    • Ricorda agli studenti che il secondo passaggio è Trova.  Chiedi agli studenti dove potrebbero trovare l'insetto.  È nel robot? No, è nel codificatore!  Diamo un'occhiata alle schede Coder e troviamo il bug.
      • Incoraggia gli studenti a guardare da vicino le schede Coder, dimostrando ognuna di esse con il robot. (senza eseguire il progetto)
      • Chiedi loro di scegliere la scheda Coder che è il bug nel progetto
      • Eseguire nuovamente il progetto, se necessario. 
    • Una volta che gli studenti hanno completato il passaggio Trova, ricorda loro che il terzo passaggio del processo è Correggi!
      • Mostra agli studenti un gruppo di 2-3 schede Coder che includa la scheda corretta.
      • Chiedi agli studenti quale scheda Coder ritengono sia quella giusta per sistemare il progetto. 
      • Sostituire la scheda errata con la scheda corretta scelta dagli studenti ed eseguire nuovamente il progetto.
      • Fai sapere loro che hanno appena eseguito il debug del loro primo progetto utilizzando il processo di debug Identify, Find, Fix!  
  4. OffertaOffri agli studenti un rinforzo positivo per osservazioni attente e risposte ponderate.

Risoluzione dei problemi degli insegnanti

Strategie di facilitazione

  • Se i tuoi studenti usano il codificatore da un po' di tempo, potrebbero aver bisogno di un progetto leggermente più impegnativo per il debug. Puoi regolare la lunghezza o la complessità del progetto in base alle esigenze o sfidare gli studenti a trovare due bug in un progetto.
  • Se gli studenti hanno difficoltà a scegliere la scheda Coder corretta per correggere il bug, incoraggiali a disegnare, recitare o esaminare le possibili soluzioni con il Robot 123 per testare diverse soluzioni.
  • Per aiutare gli studenti a verbalizzare ciò che sta accadendo nella fase di identificazione del processo di debug, è possibile utilizzare un avviatore di frasi come "Volevo che il robot lo facesse _______________, ma invece, lo ha fatto ________________.