Lezione 7 - Realizza un gioco con Star Wars
60 minuti
Panoramica
Questa lezione è una "palestra delle competenze": gli alunni mettono in pratica l'uso degli eventi per creare un gioco da condividere online con amici e conoscenti.
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.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.
Competenze interdisciplinari
ETS - Engineering in the Sciences
ETS1 - Engineering Design
- 3-5-ETS1-1 - Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.
Pianificazione
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
- Naviga attraverso gli esercizi per identificare i punti potenzialmente più critici per la tua classe.
- Assicurati che ogni alunno abbia un diario per le proprie riflessioni
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Soluzioni degli esercizi di esempio - Soluzione
Per gli studenti
- Fermati e pensa online - Video
Glossario
- Evento - Un'azione che fa accadere qualcosa.
Guida didattica
Preparazione (15 minuti)
Introduzione
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.
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
Attività principale (30 minuti)
Realizza un gioco con Star Wars
Esercizi online
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.
Ricorda agli alunni di condividere i loro lavori solo con gli amici o i familiari più stretti. Per maggiori informazioni guarda o mostra in classe il video della lezione.
*Fermati e pensa online - Video.
Conclusione (15 minuti)
Riflessione
Suggerimenti:
- 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?
Questo compito è disponibile previa Licenza Creative Commons (CC BY-NC-SA 4.0).
Se sei interessato ad utilizzare i materiali di Code.org per scopi commerciali, contattaci.