Lezione 8: Cicli annidati con Frozen
Ciclo | Cicli annidati | Artista
Panoramica
Ora che gli alunni hanno imparato a stratificare i cicli, sono in grado di creare cose fantastiche. Questa lezione li guiderà attraverso una serie di esercizi in cui creeranno delle immagini da collezionare, basati sulle eccezionali abilità di pattinaggio sul ghiaccio di Anna ed Elsa!
Traguardo di apprendimento
In questa lezione, gli alunni faranno pratica con i cicli annidati mentre creeranno meravigliose immagini da condivideranno con entusiasmo.
Una volta avviati con un nucleo iniziale di istruzioni, gli alunni potranno prendere delle decisioni personali in merito alla creazione degli schemi da ripetere. Dopodiché li ripeteranno ulteriormente in vari modi per ottenere un capolavoro davvero unico.
Pianificazione
Introduzione (15 min)
Attività principale (30 min)
Conclusione (15 min)
Visualizza in Code Studio
Obiettivi
Gli alunni saranno in grado di:
- definire quando è necessario un ciclo, un ciclo annidato o nessun ciclo
- riconoscere la differenza tra usare un ciclo singolo ed un ciclo annidato
- organizzare il codice nelle sequenze di istruzioni ripetibili più lunghe possibili, utilizzando sia i cicli singoli che i cicli annidati
Preparazione
- Esercitati con questa lezione del Corso rapido - Sito web per identificare i punti potenzialmente più critici per la tua classe.
- Ripassa 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 rapido - Sito web
- Suggerimenti per le principali attività dei corsi di Fondamenti di informatica - Suggerimenti
Per gli alunni
- Diario di bordo - Le proprie riflessioni
Glossario
- Ciclo - L'azione di ripetere qualcosa più e più volte.
- Ripeti - Fai di nuovo qualcosa
Supporto
Segnala un errore
Guida didattica
Introduzione (15 min)
Introduzione
Chiedi alla classe di confrontarsi sull'ultima serie di esercizi.
- Cosa gli è/non gli è piaciuto?
- Quali esercizi hanno trovato più difficili? Perché?
- Quali esercizi hanno trovato più facili? Perché?
- Se dovessi insegnare i cicli annidati ad un amico, cosa diresti per aiutarlo a capire?
Se c'è tempo, introduci i personaggi principali degli esercizi di questa lezione: Anna ed Elsa di Frozen. Racconta la storia delle sorelle se gli alunni non la conoscono. Per alimentare l'entusiasmo, anticipa alla classe che useranno i cicli annidati per fare dei fantastici disegni con i pattini da ghiaccio di Anna ed Elsa!
Attività principale (30 min)
Corso rapido - Sito web
Questa serie di esercizi è stata progettata per avere una progressione incrementale. Ovvero, ogni esercizio pone le basi per il successivo. Gli alunni apprezzeranno la possibilità di far crescere il loro progetto apportando piccoli e semplici modifiche aggiuntive al codice che hanno già scritto nell'esercizio precedente.
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?
- Quando si usa un ciclo? Quando si usa un ciclo annidato?
- Riflessione - Con un ciclo annidato si possono fare le stesse cose che creiamo usando cicli singoli? Puoi fare un esempio?
- Risposta - Sì, si può, ma è molto più difficile. I cicli annidati rendono i programmi più semplici e compatti.
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.
- 1B-AP-13 - Usa un processo iterativo per pianificare lo sviluppo di un programma includendo le prospettive altrui e considerando le preferenze degli utenti.