< Corso C (2021)

Lezione 5 - Programmare con la collezionista

50 minuti

Panoramica

In questa serie di esercizi, gli alunni continuano a sviluppare la loro comprensione degli algoritmi e del debugging. Con un nuovo personaggio, Laura l'avventuriera, gli alunni creano algoritmi sequenziali per guidare Laura a raccogliere diamanti mentre segue un percorso.

Traguardo di apprendimento

In questa lezione, gli alunni metteranno in pratica le loro abilità di programmazione usando un nuovo personaggio, Laura l'avventuriera. Quando qualcuno inizia a programmare, mette insieme le istruzioni in un ordine specifico usando qualcosa che una macchina può leggere. Attraverso l'uso della programmazione, gli alunni svilupperanno una comprensione di come un computer naviga nelle istruzioni e nell'ordine. L'uso di un nuovo personaggio con un diverso obiettivo dell'esercizio aiuterà gli alunni ad ampliare il proprio ambito di esperienza nella programmazione con sequenze di istruzioni e algoritmi.

Mappatura delle competenze

Mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
    • 1A-AP-09 - Plasma il modo in cui i programmi memorizzano e manipolano i dati utilizzando numeri o altri simboli per rappresentare le informazioni.
    • 1A-AP-11 - Individua (scompone) i passaggi necessari per risolvere un problema in una sequenza precisa di istruzioni.

Pianificazione

Obiettivi

Gli alunni saranno in grado di:
  • sviluppare capacità di risoluzione di problemi e pensiero critico tramite la pratica della correzione degli errori (debugging)
  • mettere in ordine le istruzioni di movimento come passaggi sequenziali di un programma
  • rappresentare un algoritmo come un programma per computer

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

Collegamenti

Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.

Per gli studenti

Glossario

  • Algoritmo - Un elenco di passaggi per completare un compito.
  • Programma - Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
  • Programmazione - L'arte di creare un programma.

Guida didattica

Preparazione (5 minuti)

Introduzione

Questa lezione usa la maggior parte degli stessi blocchi delle lezioni precedenti e aggiunge la possibilità di collezionare. Di' agli alunni che questo blocco permetterà a Laura l'avventuriera di raccogliere il tesoro che si trova sotto di lei. Questo nuovo blocco sarà discusso maggiormente nell'attività ponte.

Attività ponte (10 minuti)

Anteprima degli esercizi online con tutta la classe

Scegli a sorte un esercizio tra gli esercizi online dello stesso livello. Consigliamo l'esercizio 7. Chiedi agli alunni di discutere uno schema che secondo loro porterà Laura l'avventuriera a raccogliere tutti i diamanti. Chiedi agli alunni di condividere. Guarda quanti altri alunni hanno avuto la stessa risposta!

Attività principale (30 minuti)

Programmare con la collezionista

Laura l'avventuriera sta cercando di raccogliere quanti più diamanti possibile. Chiedi agli alunni di attraversare il percorso per raccogliere tutto ciò che possono. Alcuni esercizi richiedono di raccogliere solo un pezzo del tesoro, ma altri richiedono di raccogliere ogni pezzo del tesoro. Fai attenzione alle istruzioni per capire cosa fare!

Conclusione (5 minuti)

Riflessione

Suggerimenti:

  • Di cosa trattava la lezione di oggi?
  • Come ti sei sentito durante la lezione di oggi?
  • Disegna un labirinto che potresti risolvere con i blocchi che hai usato oggi.
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.