Lezione 14 - Istruzioni condizionali con Minecraft - Viaggio acquatico
60 minuti
Panoramica
Questa è una lezione di contestualizzazione in cui gli alunni hanno la possibilità di esercitarsi con i contenuti appresi finora, oltre che a dare un primo sguardo alle istruzioni condizionali!
Traguardo di apprendimento
Questa serie di esercizi contribuirà a consolidare e costruire l'apprendimento dei cicli e ad introdurre le istruzioni condizionali. Associando questi due concetti insieme, gli alunni saranno in grado di esplorare il potenziale per la creazione di programmi complessi e innovativi in un ambiente nuovo ed entusiasmante.
Mappatura delle competenze
AP - Algorithms & Programming
- 1B-AP-10 - Crea programmi con sequenze di istruzioni, eventi, cicli ed istruzioni condizionali.
Pianificazione
Obiettivi
Gli alunni saranno in grado di:
- definire le circostanze in cui alcune parti di un programma devono essere eseguite e quando no
- determinare se un'istruzione condizionale è soddisfatta in base a certi criteri
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
- Condizione - Una situazione che un programma controlla per decidere se permettere o meno una certa azione.
- Istruzioni condizionali - Istruzioni eseguite solamente in determinate condizioni.
Guida didattica
Preparazione (15 minuti)
Introduzione
Riunisci la classe e chiedi a due volontari di camminare dritto verso una direzione in classe. Se incontrano una sedia fuori posto, devono scavalcarla. Se raggiungono un muro, devono sedersi.
Una volta che tutti gli studenti sono seduti, chiedi come programmare un robot in risposta a un muro o a una sedia. Ricorda agli studenti che non è possibile dire semplicemente "Salta sulla sedia" a meno che tu non sappia che c'è una sedia e non è certo che ci sia sempre una sedia. Potrebbe essere utile tradurre l'attività in istruzioni del tipo:
- finchè c'è un percorso da percorrere
- cammina in avanti
- se c'è una sedia, passaci sopra
- siediti
Spiega agli alunni che useranno istruzioni condizionali durante questa lezione. Dai la definizione di:
- Condizione: Una dichiarazione che un programma verifica se è vera o falsa. Se è vera, viene intrapresa un'azione. Altrimenti, l'azione viene ignorata.
- **Istruzioni Condizionali **: Istruzioni che vengono eseguite solo a determinate condizioni.
Apri una discussione su quando potresti usare un'Istruzione Condizionale nel tuo codice.
Attività principale (30 minuti)
Istruzioni condizionali con Minecraft - Viaggio acquatico
Presentando questa lezione, farai una grande sorpresa ai tuoi alunni. Probabilmente la maggior parte di loro conoscerà già Minecraft, ma fai una breve introduzione per quelli che lo conoscono meno.
Minecraft è un gioco basato su un mondo fatto di cubi. Puoi giocare come Alex o Steve mentre lavori nei labirinti. Dovrai raccogliere oggetti e darti all'esplorazione.
Mostra uno degli esercizi alla classe. Una volta che tutte le domande sono state affrontate, manda gli alunni ai computer e lascia che inizino a programmare in coppie.
Conclusione (15 minuti)
Riflessione
Suggerimenti:
- Disegna una faccina per mostrare come ti sei sentito durante la lezione di oggi.
- Disegna qualcos'altro che avresti potuto costruire in questo mondo di Minecraft.
- Puoi disegnare una scena in cui qualcuno sta usando un'istruzione condizionale?
Approfondimenti
Sfrutta queste attività per migliorare l'apprendimento degli alunni. Possono essere anche utilizzate come attività extra-scolastiche o come potenziamento.
Di nuovo Minecraft
Se scopri che la tua classe è entusiasta dell"ambiente Minecraft, ecco alcuni link ad altri giochi _Minecraft_ che possono giocare online. Questi giochi insegneranno anche le abilità di programmazione di base.
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.