Lesson 9: Cicli annidati con Frozen

Ciclo | Cicli annidati | Artista

Overview

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!

Purpose

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.

Agenda

Introduzione (15 min)

Attività principale (30 min)

Conclusione (15 min)

View on Code Studio

Objectives

Students will be able to:

  • 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

Preparation

Collegamenti

Heads Up! Please make a copy of any documents you plan to share with students.

For the Teachers

For the Students

Vocabulary

  • Ciclo - L'azione di ripetere qualcosa più e più volte.
  • Ripeti - Fai di nuovo qualcosa

Support

Report a Bug

Teaching Guide

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 F - Esercizi online - 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.

Standards Alignment

View full course alignment

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.

Cross-curricular Opportunities

This list represents opportunities in this lesson to support standards in other content areas.

Competenze linguistiche

L - Lingua
  • 5.L.6 - Acquisire e utilizzare parole e frasi accademiche generali e specifiche del dominio appropriate al livello scolare, comprese quelle che segnalano contrasto, addizione e altre relazioni logiche (ad esempio, tuttavia, sebbene, allo stesso modo, in aggiunta, in aggiunta).
SL - Parlare e ascoltare
  • 5.SL.1 - Impegnarsi efficacemente in una serie di discussioni collaborative (in coppia, in gruppo e guidate dall'insegnante) con diversi compagni su argomenti e testi della quinta classe, basandosi sulle idee altrui ed esprimendo chiaramente le proprie.
  • 5.SL.1.a - Presentarsi alle discussioni preparato, dopo aver letto o studiato il materiale richiesto; attingere esplicitamente a quella preparazione e ad altre informazioni note sull'argomento per esplorare le idee in discussione.
  • 5.SL.4 - Riferire su un argomento o testo o presentare un'opinione, sequenziando le idee in modo logico e utilizzando fatti appropriati e dettagli pertinenti e descrittivi a supporto delle idee o dei temi principali; parlare chiaramente a un ritmo comprensibile.
  • 5.SL.6 - Adattare il discorso a una varietà di contesti e compiti, utilizzando l'inglese formale quando appropriato al compito e alla situazione.

Competenze matematiche

MP - Esercizi di matematica
  • MP.1 - Comprende il significato dei problemi e persevera nella loro soluzione.
  • MP.2 - Ragiona in modo astratto e quantitativo.
  • MP.3 - Costruisce argomentazioni valide e analizza in modo critico i ragionamenti degli altri.
  • MP.5 - Utilizza strategicamente strumenti appropriati.
  • MP.6 - Punta alla precisione.
  • MP.7 - Cerca e fa uso di strutture.
  • MP.8 - Cerca ed esprime delle regolarità nel ragionamento ciclico.
OA - Operazioni e pensiero algebrico
  • 5.OA.2 - Scrivi delle semplici espressioni che registrano i calcoli con i numeri e interpreta le espressioni numeriche senza valutarle. Ad esempio, esprimi il calcolo "somma 8 e 7, poi moltiplica per 2" come 2 × (8 + 7). Riconosci che 3 × (18932 + 921) è...

Competenze scientifiche

ETS - Engineering in the Sciences
ETS1 - Progettazione
  • 3-5-ETS1-1 - Definire un semplice problema di progettazione che rifletta un'esigenza o un desiderio che includa criteri specifici per il successo e vincoli su materiali, tempi o costi.
  • 3-5-ETS1-2 - Generare e confrontare più possibili soluzioni a un problema in base alla probabilità che ciascuna soddisfi i criteri e i vincoli del problema.
  • 3-5-ETS1-3 - Pianificare ed eseguire test equi in cui le variabili sono controllate e i punti di guasto sono considerati per identificare gli aspetti di un modello o prototipo che possono essere migliorati.