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
AP - Algorithms & Programming
- 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
- Blocchi Blockly - Lezioni tradizionali (Corsi C-F) - Schede da ritagliare
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.
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.