Lezione 13: Realizza un gioco con Star Wars
Star Wars | Evento
Panoramica
In questa lezione, gli alunni si eserciteranno nell'uso degli eventi per programmare un gioco online. Con R2-D2 ed altri personaggi di Star Wars, gli alunni saranno guidati nell'uso degli eventi, terminando con la creazione del proprio gioco personale.
Traguardo di apprendimento
Il corso di Fondamenti di informatica non si limita semplicemente ad insegnare l'informatica, ma cerca di renderla divertente ed emozionante. In questa lezione, gli alunni si eserciteranno con gli eventi, giocando con i famosi personaggi di Star Wars. Questi esercizi stanno a metà tra "apprendimento" e "divertimento". Inoltre, gli alunni impareranno a riconoscere le normali pratiche di programmazione dei videogiochi in modo che quando si divertono con i loro videogiochi, possano riconoscere i principi comuni dell'informatica che vengono utilizzati.
Pianificazione
Introduzione (15 min)
Attività ponte - Eventi (15 min)
Attività principale (30 min)
Conclusione (15 min)
Visualizza in Code Studio
Obiettivi
Gli alunni saranno in grado di:
- creare un gioco animato interattivo, utilizzando sequenze ed eventi
- identificare le azioni correlate agli eventi in ingresso
Preparazione
- Esercitati con questa lezione del Corso rapido - Sito web per identificare i punti potenzialmente più critici per la tua classe.
- Ripassa i Suggerimenti per le principali attività dei corsi di Fondamenti di informatica - Suggerimenti.
- Assicurati che ogni alunno abbia un Diario di bordo - Le proprie riflessioni.
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Corso E - Esercizi online - Sito web
- Suggerimenti per le principali attività dei corsi di Fondamenti di informatica - Suggerimenti
Per gli alunni
- Blocchi Blockly tradizionali (Corsi C-F) - Scheda da ritagliare
- Diario di bordo - Le proprie riflessioni
Glossario
- Evento - Un'azione che fa accadere qualcosa.
Supporto
Segnala un errore
Guida didattica
Introduzione (15 min)
Presentazione
Suggerimenti
Se non sei sicuro che la risposta di un alunno descriva effettivamente un evento, prova a porti questa domanda: "C'è un'azione e la relativa reazione?"
Ad esempio:
- Tagliare il traguardo e avere sullo schermo personaggi che si congratulano con te
- Trovare un tesoro e vedere il tuo inventario crescere
- Fare un acquisto dal negozio del gioco e avere l'oggetto da utilizzare
- Premere i pulsanti su un controller di gioco e vedere il tuo personaggio che fa qualcosa di interessante
Rivolgendoti a tutta la classe, chiedi agli alunni qual è il loro videogioco preferito (potresti dover ricordare di citare solo giochi adatti alla classe). Chiedi agli alunni quale parte del gioco preferiscono.
La maggior parte delle volte, gli alunni citeranno delle circostanze legate ad un evento. Quando riconosci una risposta che coinvolge un evento, chiedi all'alunno di descriverlo più a fondo.
Una volta che l'alunno ha descritto la parte del gioco che trova divertente, dedica un minuto per metterlo in relazione alla definizione di evento.
- Evento - Un'azione che fa accadere qualcosa.
Chiedi agli alunni di provare a descrivere alcune delle parti preferite dei loro videogiochi dal punto di vista degli eventi. Invitali a condividere e discutere le differenze tra i loro eventi e quelli del loro compagno di banco.
Attività ponte - Eventi (15 min)
Questa attività aiuterà a portare nel mondo tecnologico i concetti visti nella lezione tradizionale "Il grande evento". Scegli una delle seguenti attività da svolgere con la tua classe.
Attività tradizionale con l'uso di blocchi di carta
Utilizzando il telecomando Il grande evento (Corso C) - Immagine del telecomando ed i Blocchi Blockly tradizionali (Corsi C-F) - Scheda da ritagliare, riunisci la tua classe per ripassare l'attività della lezione precedente. Chiedi agli alunni "cosa dobbiamo fare quando viene premuto il pulsante verde?". Poi compila uno dei gestori di evento quando
ed uno dei blocchi di azione blu. Assicurati che gli alunni comprendano che i blocchi blu devono essere collegati sotto ai blocchi verdi quando
e bisogna assicurarsi che siano ben attaccati gli uni agli altri per far funzionare il programma.
Anteprima degli esercizi online con tutta la classe
Scegli uno degli esercizi online di questa lezione. Ti consigliamo l'esercizio 2. Chiedi agli alunni cosa dovrebbe accadere quando viene premuto il tasto freccia sulla tastiera. Spiega che il personaggio in questo gioco dovrebbe muoversi nella direzione della freccia sulla tastiera.
Completa l'esercizio con la classe e lascia il tempo per un rapido confronto su ciò che è e non è un evento. Per ogni evento, chiedi agli alunni quale sia l'azione scatenata da questo evento.
Attività principale (30 min)
Suggerimenti
Ricorda agli alunni di condividere i loro lavori solo con amici e familiari. Per ulteriori informazioni mostra alla classe il video Fermati e pensa online - Video.
Corso rapido - Sito web
Al termine della lezione, gli alunni saranno probabilmente entusiasti di creare il proprio gioco nell'ambiente di Star Wars. Se c'è tempo, chiedigli di pianificare cosa vogliono che succeda nel gioco. La pianificazione e la preparazione aiuteranno gli alunni a riconoscere meglio i concetti chiave che si stanno cercando di insegnare in questa lezione. Incoraggia gli alunni anche a condividere e rimescolare i giochi dei compagni.
Conclusione (15 min)
Diario di bordo
Far scrivere agli alunni ciò che hanno appreso, perché è utile e come si sentono al riguardo, può aiutare a consolidare le conoscenze acquisite oggi e a creare un riferimento da consultare in futuro.
Spunti per il diario di bordo
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- Puoi fare un esempio di un evento che hai utilizzato nel tuo programma di oggi?
- Perché è importante non condividere dati personali online? Come fai a decidere quali dati devono rimanere privati?
Mappatura delle competenze
Visualizza la mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
AP - Algoritmi e programmazione
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.