Lezione 10 - Mini-progetto - Scene con didascalie
45 minuti
Panoramica
Domanda del giorno: come possiamo usare Sviluppo Giochi per esprimere la nostra creatività?
Dopo una rapida revisione del codice appreso finora, gli studenti vengono presentati al loro primo progetto creativo dell'unità. Utilizzando il processo di risoluzione dei problemi come modello, gli studenti definiscono la scena che vogliono creare, si preparano pensando al diverso codice di cui avranno bisogno, provano il loro piano in Sviluppo Giochi, quindi riflettono su ciò che hanno creato. Hanno anche la possibilità di condividere le loro creazioni con i loro compagni.
Traguardo di apprendimento
Questa lezione è un'opportunità per gli studenti di diventare più creativi con ciò che hanno imparato. Alcuni studenti possono passare più tempo nella scheda animazione a disegnare che a programmare. Incoraggia gli studenti a dedicare del tempo alle parti dell'attività che li interessano, purché soddisfino i requisiti del compito.
La natura aperta di questa lezione offre anche all'insegnante la flessibilità di decidere quanto tempo gli studenti devono dedicare al proprio lavoro, a seconda delle esigenze di pianificazione della particolare implementazione del corso.
Opportunità di valutazione
Usa i Criteri di valutazione del progetto allegati a questa lezione per valutare la padronanza degli obiettivi di apprendimento degli studenti.
Mappatura delle competenze
AP - Algorithms & Programming
- 2-AP-11 - Create clearly named variables that represent different data types and perform operations on their values.
- 2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
- 2-AP-17 - Systematically test and refine programs using a range of test cases.
- 2-AP-19 - Document programs in order to make them easier to follow, test, and debug.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- utilizzare un processo strutturato per pianificare e sviluppare un programma.
Preparazione
- Controlla il forum "Aula insegnanti" per insegnanti verificati per trovare strategie o risorse aggiuntive condivise dagli altri colleghi insegnanti
- Se stai facendo una lezione virtuale, valuta la possibilità di controllare le nostre Modifiche alla lezione virtuale
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Mini-progetto - Scene con didascalie - Diapositive (Scarica)
Per gli studenti
- Scene con didascalie - Criteri di valutazione
- Pianificare una scena con i personaggi - Guida alle attività
Guida didattica
Preparazione (5 minuti)
Rivedi
Discussione: scrivi tutti i blocchi di istruzione che riesci a ricordare da Sviluppo Giochi. Assicurati di sapere cosa fa ognuno di essi, in particolare gli input, o parametri, per ciascuno dei blocchi.
Condivisione: come ripasso di gruppo consenti agli studenti di condividere ciò che ricordano.
L'obiettivo di questa discussione è esaminare i diversi blocchi di istruzione e le competenze acquisite dagli studenti. Mentre gli studenti parlano dei diversi blocchi, cerca di orientare la conversazione su come possono essere usati in modo creativo, per collegare l'argomento principale della giornata.
Osservazioni
Hai già imparato a fare cose davvero straordinarie in Sviluppo Giochi. Oggi avrai la possibilità di metterli tutti insieme per creare una scena interessante da condividere con il mondo. Ciò significa che invece di provare a ricreare l'idea di qualcun altro, dovrai farti venire un'idea tutta tua, quindi è ora di essere creativi!
Domanda del giorno: come possiamo usare Sviluppo Giochi per esprimere la nostra creatività?
Facilitazione dei mini-progetti: i mini-progetti fungono da punti di controllo nei piani di studi e coprono il sottoinsieme di competenze che gli studenti hanno visto finora nell'unità. Sono progettati per 1-2 giorni di implementazione per verificare il livello di comprensione dei contenuti del corso da parte degli studenti fino ad ora. Potresti decidere di estendere questi progetti per sostenere o sfidare gli studenti, il che potrebbe consentirti di ripassare concetti difficili o sostenere gli studenti che potrebbero aver perso le lezioni e stanno cercando di recuperare il ritardo. Tuttavia, consigliamo di decidere in anticipo e di concordare con gli studenti quanto tempo hanno a disposizione per ogni progetto, altrimenti è facile che i progetti si trascinino a più giorni e che il lavoro degli studenti vada oltre l'ambito di questo progetto.
Attività (35 minuti)
Distribuzione: (facoltativo) distribuisci copie della guida alle attività. Gli studenti possono utilizzare questo foglio per pianificare la scena che creeranno alla fine di questa lezione, ma la pianificazione può essere completata anche su fogli per appunti.
Transizione fai andare gli studenti su Code Studio.
Facilitazione dei progetti di gruppo: se gli studenti lavorano in coppia o in piccoli gruppi per completare i progetti, valuta la possibilità di mostrare questi due video alla classe:
A seconda degli obiettivi che ti prefiggi con questo progetto, considera la possibilità di far completare ai gruppi una Guida per studenti alla pianificazione del gruppo, che rafforza il messaggio nel video
Strategie per il debugging: mentre gli studenti progettano e implementano le proprie idee di progetto, potrebbero trovarsi con nuovi bug da districare e potresti ritrovarti a guardare un codice completamente sconosciuto mentre gli studenti cercano aiuto per risolvere i loro errori. Per semplificare l'esperienza di debugging, prendi in considerazione le seguenti strategie:
- Consulta la Guida per l'insegnante al debugging per alcune domande e strategie comuni per aiutare gli studenti a eseguire il debugging del loro codice
- Far seguire agli studenti i passaggi della Guida dello studente al debugging e utilizzare i Quaderni di reportistica per i bug come primo passo nel processo di debugging. Questo aiuta gli studenti a preparare e comunicare il loro problema prima di chiedere aiuto.
- Se gli studenti non l'hanno ancora visto, valuta la possibilità di mostrare il video sul debugging alla classe per rafforzare le migliori prassi di debugging.
Scavando più a fondo: valuta la possibilità di fornire agli studenti un oggetto con cui parlare come parte del processo di debugging. Questo a volte è noto come debugging di Rubber Duck: puoi saperne di più sul sito web https://rubberduckdebugging.com/
Galleria Fotografica
Consenti agli studenti di girare per la stanza e vedere le immagini programmate da ciascuno dei loro compagni di classe. Valorizza tutte le diverse idee che gli studenti sono stati in grado di implementare con lo stesso programma di base.
Puoi scegliere di formalizzare questo processo chiedendo a ogni studente di scrivere una qualità positiva di ogni progetto o chiedendo agli studenti di «disegnare nomi» per commentare il lavoro di un particolare compagno di classe.
Conclusione (5 minuti)
Diario
Domanda del giorno: come possiamo usare Sviluppo Giochi per esprimere la nostra creatività?
Suggerimento: qual è stato un modo particolarmente creativo con cui oggi hai visto qualcun altro usare i blocchi?
Condividi: chiedi agli studenti di condividere ciò che hanno apprezzato dei progetti dei loro compagni di classe. Potresti voler fare questo stile «popcorn», in cui ogni studente che risponde sceglie la prossima persona da condividere.
Questa discussione dovrebbe servire a valorizzare ciò che gli studenti hanno realizzato. Mentre gli studenti condividono ciò che hanno visto, incoraggiali a imparare gli uni dagli altri e fai domande se non sono sicuri di come fare qualcosa. Evidenzia come gli studenti siano stati in grado di fare cose molto diverse con lo stesso strumento.
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.