Lezione 10 - Cicli con l'artista
60 minuti
Panoramica
Questa lezione è una palestra delle competenze: si basa sulla comprensione dei cicli, affrontati nella lezione precedente, e funge anche da esercizio di correzione degli errori (debugging) per esercitarsi ancora di più con la risoluzione dei problemi.
Traguardo di apprendimento
Questa serie evidenzia la potenza dei cicli con una serie di esercizi pensati per far riflettere gli alunni sul perché i cicli ripeti
sono superiori a quelli fatti a mano.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-09 - Crea programmi che utilizzano variabili per memorizzare e modificare i dati.
- 1B-AP-10 - Crea programmi con sequenze di istruzioni, eventi, cicli ed istruzioni condizionali.
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.
- 1B-AP-15 - Esegui test e debugging (identificare e correggi errori) di un programma o di un algoritmo per assicurarti che funzioni come previsto.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- distinguere tra istruzioni che devono essere inserite in cicli per poter essere ripetute ed altre che devono essere usate singolarmente
- individuare i vantaggi dell'utilizzo di una struttura ciclica invece della ripetizione manuale
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
Glossario
- Ciclo - L'azione di ripetere qualcosa più e più volte.
- Ripeti - Fare di nuovo qualcosa.
Guida didattica
Preparazione (15 minuti)
Introduzione
A questo punto del corso, i cicli sono stati introdotti molte volte. Sulla base di ciò che ritieni più adatto per la tua classe, ti consigliamo di scegliere una o più delle seguenti alternative:
- Ripassa un esercizio dell'ultima lezione
- Guarda in anteprima di un esercizio di questa lezione
Ognuna di queste attività dovrebbe aiutarti a preparare la classe a divertirsi con gli esercizi online!
Attività principale (30 minuti)
Esercizi online
Alcuni alunni potrebbero scoprire dove aggiungere i cicli ripeti
, scrivendo prima il programma senza cicli e poi cerchiando le sezioni ripetute. Se pensi che gli alunni della tua classe possano trarne beneficio, chiedigli di tenere dei fogli di carta e delle matite accanto ai loro computer: potrebbero anche divertirsi a disegnare alcune delle forme e delle figure prima di programmarle online.
Conclusione (15 minuti)
Riflessione
Suggerimenti:
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- Qual è stata l'immagine più bella che hai programmato oggi? Disegnala!
- Qual è un'altra immagine che avresti voluto programmare? Puoi inventare il codice per crearla?
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.