< Corso D (2021)

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

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 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?
Creative Commons License (CC BY-NC-SA 4.0).

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.