Lezione 6 - Diventare ripetitivi
45 minuti
Panoramica
Questa è una lezione di contestualizzazione: gli alunni imparano a usare le istruzioni di ripetizione (cicli) per comunicare più facilmente le istruzioni osservando gli schemi ripetuti di una danza.
Traguardo di apprendimento
A questo punto del corso, gli alunni dovrebbero aver acquisito familiarità con la programmazione di una sequenza lineare di istruzioni. Spesso la sequenza lineare di istruzioni include schemi che vengono ripetuti più volte e poiché gli alunni vogliono scrivere programmi più complessi e interessanti, la duplicazione manuale di quel codice diventa ingombrante ed inefficiente. Per premettere di scrivere programmi più potenti, dovremo fare affidamento su strutture che esulano da quell'unico elenco lineare. I cicli consentono agli alunni di strutturare il proprio codice con delle ripetizioni. In questa lezione, ci concentreremo sull'identificazione di schemi nel movimento fisico prima di tornare al computer per cercare schemi nel nostro programma.
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-10 - Sviluppa programmi con sequenze e cicli semplici, per dare forma alle tue idee o per affrontare un problema.
- 1A-AP-11 - Individua (scompone) i passaggi necessari per risolvere un problema in una sequenza precisa di istruzioni.
- 1A-AP-14 - Fai il debug (identifica e correggi) degli errori in un algoritmo o in un programma che include sequenze e cicli semplici.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- convertire la ripetizione di una sequenza di azioni in un unico ciclo
- ripetere azioni iniziate dall'insegnante
- tradurre un programma codificato con immagini in un ballo da realizzare con movimenti nel mondo fisico
Preparazione
- Preparati a mostrare il *Foglio di lavoro agli alunni.
- Stampa una scheda di *Valutazione per ogni alunno.
- Fai in modo che ogni alunno disponga di un diario per le proprie riflessioni.
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Diventare ripetitivi - Soluzioni della verifica
Per gli studenti
- Diventare ripetitivi - Esercitazione
- Diventare ripetitivi - Valutazione
- Diventare ripetitivi - Video lezione tradizionale (Scarica)
Glossario
- Ciclo - L'azione di ripetere qualcosa più e più volte.
- Ripeti - Fare di nuovo qualcosa.
Guida didattica
Preparazione (5 minuti)
Ripetiamo insieme
Illustrazione - Chiedi ad un volontario di alzarsi in piedi.
- Chiedi al volontario di camminare intorno al tavolo (o alla sedia, o ad un compagno).
- Quando ha finito, chiedigli di farlo di nuovo, usando le stesse identiche parole di prima.
- Una volta finito, dai di nuovo le medesime istruzioni.
- E poi di nuovo.
Suggerimento': Sarebbe stato più facile per me chiedere di fare il giro del tavolo "quattro volte"?
Riflessione - E se avessi voluto farlo ripetere dieci volte? Come riformulereste le mie istruzioni in modo che siano più efficaci e non ci si debba ripetere così tanto? Scrivete le istruzioni su un foglio di brutta.
Condivisione - Chiedi ad alcuni alunni di condividere le loro istruzioni con la classe, sottolineando come ogni approccio abbia semplificato il metodo iniziale di dare un'unica sequenza di singole istruzioni.
Osservazioni
Oggi cercheremo dei metodi per semplificare il modo di dare istruzioni, specialmente quando quelle istruzioni si ripetono tante volte. Questo sarà veramente molto utile quando torneremo ai computer e dovremo scrivere molte istruzioni nei nostri programmi.
Attività principale (15 minuti)
Diventare ripetitivi
Introduci l'attività principale facendo sapere alla classe che organizzerete una festa e ci sarà da ballare! Per partecipare al ballo dovremo però conoscere tutti i passi e quante volte dovremmo ripeterli.
Visualizzazione - Mostra il documento *Foglio di lavoro, in modo che tutti gli alunni possano vederlo ed introduci le diverse sezioni del ballo. Indica in particolar modo la sezione che si ripete.
Illustrazione - Inizialmente mostra alla classe tutto il ballo eseguito a velocità normale. Poi eseguilo lentamente, chiedendo a un alunno di richiamare ogni singola riga di istruzioni. Quindi, chiedi agli alunni di eseguire il ballo insieme a te, dicendo le istruzioni ad alta voce mentre si accingono ad eseguire ogni mossa.
Suggerimento - Chiedi agli alunni di lavorare a coppie per trovare tutte le sezioni del ballo che si ripetono.
Condivisione - Chiedi ad alcuni alunni di condividere gli schemi ripetitivi che hanno trovato. Spiega alla classe come potresti rielaborare ulteriormente le istruzioni per essere ancora più efficienti nel ripetere questi schemi.
Infine, aiutali a capire la simbologia per identificare questi cicli sul loro programma di immagini, poiché dovranno usarla nella verifica finale. Ecco un esempio:
Stai cercando della buona musica? Ecco alcuni ottimi siti dove potrei trovarne:
Tieni presente che alcuni di questi siti potrebbero visualizzare annunci pubblicitari. Se pensi che gli questi possano essere inappropriati, potresti utilizzare appositi programmi che bloccano gli annunci, oppure scegliere altri siti simili, magari in lingua italiana.
Valutazione (10 minuti)
Concludere con una verifica aiuterà i tuoi alunni a consolidare il concetto di ciclo introdotto in questa lezione.
Distribuzione - Distribuisci una copia della *verifica e, dopo aver fornito sufficienti istruzioni, dai modo agli alunni di completare l'attività in modo autonomo. Grazie alle attività svolte, l'argomento dovrebbe risultare familiare.
Conclusione (15 minuti)
Mostra: Presenta il termine del glossario di questa lezione, "ciclo". Chiedi alla classe di indicare il ciclo principale del ballo. Perché pensate che venga chiamato "ciclo"?
Flash Chat: Cosa abbiamo imparato?
- Pensate che sia più facile aggiungere tante immagini o cambiare il numero di volte che le ripetiamo?
- La vostra risposta sarebbe la stessa se dicessi che una certa mossa è da ripetere 100 volte?
- Potremmo usare questi stessi cicli con passi diversi?
- Conoscete dei balli che vengono eseguiti in modo ciclico?
- Quale parte di quest'attività avete preferito?
Riflessione
**Suggerimenti: **
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- Disegna un'immagine di te che balli. Disegna i cicli che hai realizzato, come battere le mani tre volte.
- Per cos'altro puoi usare un ciclo?
Approfondimenti
Sfrutta queste attività per migliorare l'apprendimento degli alunni. Possono essere anche utilizzate come attività extra-scolastiche o come potenziamento.
Agitiamoci
- Offri agli alunni immagini di azioni o passi di danza che possono fare.
- Chiedi agli studenti di organizzare le mosse e aggiungere cicli per coreografare la loro danza.
- Condividi le danze con il resto della classe.
Connessioni
- Trova su YouTube dei video con danze popolari che si ripetono.
- I tuoi alunni riescono a individuare i cicli?
- Prova a fare la stessa cosa con le canzoni!
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.