Lezione 13 - Uno sguardo avanti con Minecraft
50 minuti
Panoramica
Questa lezione è una palestra delle competenze e offre agli alunni la possibilità di esercitarsi con i concetti che hanno imparato fino a questo punto e di fare la prima esperienza con le 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)
Uno sguardo avanti con Minecraft
Esercizi online
Con questa lezione, farai una vera sorpresa gli alunni. Probabilmente la maggior parte dei tuoi alunni avrà sentito parlare di Minecraft, ma fai comunque una breve introduzione per quelli che non lo conoscono.
Minecraft è un gioco di cubi. Puoi giocare come Alex o Steve mentre lavori nei labirinti. Dovrai raccogliere oggetti ed esplorare un mondo fatto di cubi di cose.
A scopo dimostrativo, svolgi un esercizio per la classe (ti consigliamo l'esercizio 11.) Una volta che avrai risposto a tutte le domande, fai andare gli alunni al computer e lascia che inizino a programmare in coppie.
Conclusione (5 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.