Skip to main content
Portale insegnanti

Giocare

Parte 1 - Passo dopo passo

  1. IstruisciIstruisci gli studenti ad agganciare il loro galleggiante al robot Code Base assicurandosi che tutti i materiali rimangano sul robot Code Base. Per raccogliere materiale extra a questo scopo, gli studenti potrebbero dover utilizzare più gettoni.
    Una pila di bottoni assortiti, che illustrano un esempio di cosa potrebbero essere i "gettoni".
    I token possono essere oggetti di classe come pulsanti o post-it
  2. ModelloModello che utilizza la configurazione di un gruppo, come posizionare il galleggiante sopra o attorno al robot Code Base. Informare gli studenti che potrebbe essere necessario rimuovere il galleggiante dal robot Code Base alla fine del laboratorio. All'inizio del Lab 3 dovranno riattaccare il galleggiante.
    • Incoraggiare gli studenti a utilizzare perni, distanziali e connettori del kit VEX GO per fissare il galleggiante. See the Pezzi del kit VEX GO Articolo della Biblioteca VEX per informazioni sui vari categorie e funzioni dei pezzi del Kit.

    Immagini affiancate di un carro da parata e una vista prospettica della base di codice, per sottolineare che il carro dovrebbe essere costruito sopra il robot.
    Progetta un float che si collega alla base del codice

     

  3. FacilitareFacilitare il processo di attaccamento camminando e aiutando gli studenti che hanno difficoltà.

    Incoraggiate gli studenti a lavorare insieme e a usare il linguaggio spaziale per aiutarli ad agganciare il galleggiante. Ad esempio, incoraggiare la discussione e la spiegazione chiedendo agli studenti:

    • Perché hai attaccato quel pezzo sul lato/sulla parte superiore/posteriore del tuo robot Code Base?
    • Cosa succederebbe se spostassi questo pezzo dall'altro lato o addirittura sopra il galleggiante?
    • Come descriveresti il collegamento del galleggiante al robot Code Base? Quali parole useresti, ad esempio sopra, accanto o dietro?
  4. RicordaRicorda ai gruppi che la frustrazione accade. In fin dei conti, tentativi ed errori fanno parte della vita e c'è abbastanza tempo per entrambi.
  5. ChiediChiedi agli studenti di aiutare gli altri gruppi una volta terminato il loro galleggiante.

Pausa a metà gioco & Discussione di gruppo

Non appena ogni gruppo ha completato l'aggancio del proprio galleggiante al robot Code Base, riunitevi per una conversazione.

  • Quali problemi hai riscontrato durante il fissaggio del galleggiante?
  • Come hai risolto questo problema?
  • Quali soluzioni ha utilizzato il vostro gruppo quando ha riscontrato problemi nella progettazione?
     

Parte 2 - Passo dopo passo

  1. IstruisciChiedi agli studenti di creare un progetto utilizzando VEXcode GO in modo che il loro carro Code Base si muova lungo il percorso della parata. Fate sapere agli studenti che lavoreranno con i loro gruppi per creare uno pseudocodice e un progetto per guidare il loro carro lungo un breve percorso della sfilata.

    Uno schizzo del percorso di una parata che inizia nell'angolo in alto a sinistra, in un quadrato verde. Una freccia si estende verso destra, poi una seconda freccia punta verso il basso, poi una terza freccia punta verso destra verso un quadrato rosso che indica la fine.
    Esempio di percorso della parata

     

  2. ModelloModello per gli studenti su come iniziare a scrivere pseudocodice per pianificare i loro movimenti lungo il percorso della parata.
    • Dimostrare come un carro si muoverà lungo il percorso. Spostare fisicamente una base di codice lungo il percorso della parata e chiedere agli studenti di fornire il linguaggio spaziale per descrivere il movimento del robot. (ad esempio spostandosi in avanti di 200 millimetri (mm), girando a destra di 90 gradi.)
    • Una volta che gli studenti avranno capito come orientarsi lungo il percorso della parata, creeranno uno pseudocodice per pianificare il percorso della loro base di codice lungo il percorso. Mostra agli studenti l'animazione qui sotto e guidali attraverso questo processo. 
    File video
    • Mostra agli studenti come iniziare a scrivere uno pseudocodice per pianificare i loro movimenti lungo il percorso della parata. Ricordate loro che lo pseudocodice è uno schema dettagliato scritto a mano. Incoraggiare gli studenti a essere precisi con il loro pseudocodice per includere le distanze di guida e i gradi di svolta. 

    Lo pseudocodice di esempio elenca 5 passaggi e recita: 1. Il robot avanza per 200 mm; 2. Il robot gira a destra di 90 gradi; 3. Il robot avanza per 200 mm; 4. Il robot gira a sinistra di 90 gradi; 5. Il robot avanza di 200 mm.
    Esempio di pseudocodice 
    • Chiedete agli studenti di lavorare in gruppo per scrivere lo pseudocodice.

    Una volta che gli studenti avranno completato il loro pseudocodice, dovranno trasferirlo nei blocchi [Commento] in VEXcode GO. Assicurarsi che gli studenti abbiano completato i seguenti passaggi. Se necessario, modellare i passaggi descritti negli articoli allegati della libreria VEX:

    Nota: Quando colleghi per la prima volta il tuo Code Base al tuo dispositivo, il giroscopio integrato nel Brain potrebbe calibrarsi, facendo sì che il Code Base si muova da solo per un momento. Questo è un comportamento previsto, non toccare la base del codice durante la calibrazione.

    Modello per gli studenti su come aggiungere blocchi [Commento] nel progetto. Gli studenti avranno bisogno di un blocco [Commento] per ogni riga di pseudocodice. Quindi, se hanno otto righe di pseudocodice, avranno bisogno di otto blocchi [Commento]. Fornire agli studenti un modello delle prime tre righe dell'esempio.

    Un progetto VEXcode GO con i 5 passaggi dello pseudocodice come 5 blocchi di commento allegati a un blocco when started. Il progetto recita: Una volta avviato, guidare in avanti di 200 mm; girare a destra di 90 gradi; guidare in avanti di 200 mm; girare a sinistra di 90 gradi; guidare in avanti di 200 mm.
    Pseudocodice trasferito a [Commento] Blocchi

    Una volta trasferito il loro pseudocodice, gli studenti aggiungeranno i blocchi Drivetrain. Ricordare agli studenti che i blocchi [Commento] servono per organizzare i loro progetti e non eseguiranno comportamenti. Dovranno aggiungere blocchi Drivetrain per far muovere la loro Code Base.

    • Chiedi agli studenti di aggiungere un blocco [Drive for] sotto il primo blocco [Commento].

    Lo stesso progetto VEXcode GO di prima, con un blocco Drive for trascinato tra il primo e il secondo blocco di commento.
    Aggiungi [Drive per] Blocco
    • Quindi, chiedi agli studenti di adattare i parametri in modo che corrispondano a quanto richiesto nel blocco [Commento]. In questo caso si tratta di 200 millimetri (mm).

    Lo stesso progetto VEXcode GO con il parametro distanza del blocco Drive impostato su 200 mm. L'inizio del progetto ora riporta la dicitura All'avvio, Commento - Avanzare di 200 mm; Avanzare di 200 mm.
    Regola parametri
    • Chiedere agli studenti di continuare ad aggiungere i blocchi corrispondenti in tutto il loro pseudocodice.
    • Una volta completati i progetti, fate in modo che gli studenti li avviino e testino il codice sul percorso di prova predisposto.

    Lo stesso progetto VEXcode GO con i blocchi Drive for e Turn for aggiunti tra ciascuno dei blocchi Comment. Il progetto recita: Una volta avviato, commento Avanzare di 200 mm; Avanzare di 200 mm; quindi un commento Girare a destra di 90 gradi; Girare a destra di 90 gradi; quindi un commento Avanzare di 200 mm; e Avanzare di 200 mm; quindi un commento Girare a sinistra di 90 gradi e Girare a sinistra di 90 gradi; infine un commento Avanzare di 200 mm con un blocco Avanzare di 200 mm.
     Esempio di progetto con pseudocodice

     

  3. FacilitareFacilitare una discussione con gli studenti ponendo le seguenti domande:
    • Quanti giri ci sono nel percorso della parata?  In quale direzione sono?
    • Quanto deve spostarsi il tuo robot Code Base per percorrere l'intero percorso della parata?
    • Puoi usare le mani per spiegare come il robot deve muoversi lungo il percorso?
    Uno schizzo di un insegnante con un piccolo gruppo di studenti seduti a un tavolo che lavorano e collaborano per programmare il robot che guiderà il percorso.
  4. RicordaRicorda agli studenti che ogni passaggio del loro pseudocodice è un comportamento che il loro robot Code Base completerà. I comportamenti dovrebbero essere il più specifici possibile.
  5. ChiediChiedi quali tipi di lavori richiedono la codifica? Riusciranno mai a immaginarsi di svolgere un lavoro che richieda la programmazione? Cosa c'è di divertente nella programmazione?