Lezione 19: Istruzioni condizionali con Minecraft
Istruzioni condizionali | Minecraft
Panoramica
In questa lezione, ambientata nel mondo di Minecraft, si offre alla classe la possibilità di apprendere o ripassare le istruzioni condizionali. Qui gli alunni creeranno i loro programmi per completare attività come l'estrazione di minerali e la costruzione di strutture.
Traguardo di apprendimento
Questa serie di esercizi contribuirà a porre le basi e a consolidare l'apprendimento delle istruzioni condizionali e dei cicli. Associando questi due concetti, gli alunni saranno in grado di esplorare il potenziale per la creazione di programmi complessi ed innovativi in un nuovo ed entusiasmante ambiente.
Pianificazione
Introduzione (15 min)
Attività principale (30 min)
Conclusione (15 min)
Approfondimenti
Visualizza in Code Studio
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
- Esercitati con questa lezione del Corso rapido - Sito web per identificare i punti potenzialmente più critici per la tua classe.
- Ripassa i Suggerimenti per le principali attività dei corsi di Fondamenti di informatica - Suggerimenti.
- Assicurati che ogni alunno abbia un Diario di bordo - Le proprie riflessioni.
Collegamenti
Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.
Per gli insegnanti
- Corso rapido - Sito web
- Suggerimenti per le principali attività dei corsi di Fondamenti di informatica - Suggerimenti
Per gli alunni
- Diario di bordo - Le proprie riflessioni
Glossario
- Condizione - Una situazione che un programma controlla per decidere se permettere o meno una certa azione.
- Istruzioni condizionali - Istruzioni eseguite solo quando determinate condizioni risultano vere.
Supporto
Segnala un errore
Guida didattica
Introduzione (15 min)
Presentazione
Riunisci la classe e chiedi a due volontari di attraversare l'aula, camminando dritto in una certa direzione. Se incontrano una sedia, devono scavalcarla. Se raggiungono un muro, devono sedersi.
Quando tutti gli alunni sono seduti, chiedi come programmerebbero un robot per reagire alla presenza di un muro o di una sedia. Ricorda agli alunni che non possono semplicemente dire "sali sulla sedia", a meno che non sappiano che in un certo punto c'è una sedia, e non sarà sempre possibile sapere a priori dove sono tutte le sedie! Potrebbe essere utile tradurre l'attività in istruzioni come:
- mentre c'è un percorso libero da percorrere
- cammina avanti
- se c'è una sedia, scavalcala
- siediti
Spiega agli alunni che useranno le istruzioni condizionali per risolvere questo tipo di problemi su Code.org. Dai la seguenti definizioni.
- Condizione - Una situazione che un programma controlla per decidere se permettere o meno una certa azione. In caso contrario, quell'azione viene ignorata.
- Istruzioni condizionali - Istruzioni eseguite solo quando determinate condizioni risultano vere.
Apri un confronto su quando è possibile usare un'istruzione condizionale in un programma.
Attività principale (30 min)
Corso rapido - Sito web
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.
Chiedi agli alunni se hanno mai giocato a Minecraft. Se lo conoscono tutti, passa direttamente agli esercizi online, altrimenti chiedi ai più esperti di spiegare il gioco alla classe.
Conclusione (15 min)
Diario di bordo
Far scrivere agli alunni ciò che hanno appreso, perché è utile e come si sentono al riguardo, può aiutare a consolidare le conoscenze acquisite oggi e a creare un riferimento da consultare in futuro.
Spunti per il diario di bordo
- Di cosa trattava la lezione di oggi?
- Come ti sei sentito durante la lezione di oggi?
- Cosa ti è piaciuto degli esercizi di oggi?
- In che occasione hai usato le istruzioni condizionali in questa lezione? Perché le hai usate?
Approfondimenti
Altro su Minecraft
Se scopri che alla tua classe piace molto l'ambiente Minecraft, ecco alcuni collegamenti ad altre attività di Code.org ambientate nel mondo di Minecraft. Queste attività sono nate per l'Ora del Codice, quindi iniziano dalle basi della programmazione, ma introducono velocemente anche concetti più avanzati.
Mappatura delle competenze
Visualizza la mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
AP - Algoritmi e programmazione
- 1B-AP-10 - Crea programmi con sequenze di istruzioni, eventi, cicli ed istruzioni condizionali.