Lezione 22: Variabili con l'artista
Variabile | Artista
Panoramica
In questa lezione, gli alunni sperimenteranno la creazione di progetti ripetitivi utilizzando le variabili nell'ambiente dell'Artista. Gli alunni impareranno come sfruttare le variabili per rendere il codice più compatto e comprensibile. Al termine della lezione, dopo gli esercizi guidati, gli alunni potranno mostrare ciò che hanno imparato, creando i propri progetti.
Traguardo di apprendimento
Le variabili sono essenzialmente dei segnaposto per valori che potrebbero essere sconosciuti al momento in cui si esegue il programma o per valori che possono cambiare durante l'esecuzione di un programma. Le variabili sono vitali per creare codice dinamico, perché consentono al programma di cambiare e crescere in base ad un numero qualsiasi di potenziali modifiche. Questa lezione rafforza la conoscenza delle variabili, facendo uso delle funzionalità di base per impostarle ed utilizzarle.
Pianificazione
Introduzione (15 min)
Attività ponte - Variabili (15 min)
Attività principale (30 min)
Conclusione (15 min)
Visualizza in Code Studio
Obiettivi
Gli alunni saranno in grado di:
- assegnare valori a variabili esistenti
- utilizzare variabili al posto di valori ripetitivi all'interno di un programma
- usare variabili per modificare i valori all'interno di un ciclo
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
- Variabili - Video per gli alunni (scarica)
- Blocchi Blockly tradizionali (Corsi C-F) - Scheda da ritagliare
- Diario di bordo - Le proprie riflessioni
Glossario
- Variabile - Un nome per un valore che può cambiare.
Supporto
Segnala un errore
Guida didattica
Introduzione (15 min)
Presentazione
Questa è la prima lezione online che tratta le variabili, quindi potrebbe essere un esercizio utile rivedere l'ultima attività "Variabili di busta" e il glossario che è stato introdotto in quella lezione.
- Cos'è una variabile? (Un segnaposto per un dato che può cambiare.)
- In quale occasione può essere utile una variabile? (Quando non sai quali dati verranno utilizzati in un determinato punto del programma fino al momento della sua esecuzione oppure quando devi usare quel valore in molti punti del codice, ma pensi che magari un giorno potrebbe cambiare.)
Chiedi agli alunni quando pensano che possa essere utile una variabile nella programmazione. In quale caso NON vorrebbero utilizzare una variabile?
Continua la discussione finché la classe mostra interesse, quindi passa ad una delle attività ponte.
Attività ponte - Variabili (15 min)
Ora cambia la frase in un'equazione matematica. Cosa succede alla frase "X + Y =" quando gli alunni assegnano valori diversi alle variabili X e Y?
Anteprima degli esercizi online con tutta la classe
Mostra un esercizio alla classe. Consigliamo il terzo esercizio. Costruisci prima il codice più lungo (usa numeri esatti per ogni valore, invece di utilizzare variabili) quindi suggerisci di provare a fare i quadrati di soli 50 pixel. Che fatica! Che cosa hanno imparato gli alunni che gli consentirà di dare un nome a qualcosa e di usarlo tutte le volte che vogliono in seguito nel programma? Torna indietro e aggiungi una variabile all'inizio. Imposta la variabile su 80 e sostituisci tutte le occorrenze dell'80 nel programma. Successivamente, modificalo in 50. È stato facile!
Attività principale (30 min)
Corso rapido - Sito web
È da notare che questa lezione copre innanzitutto l'idea di uso della variabile come costante (una variabile che si utilizza in molti punti, ma non cambia mai valore). Potrebbe essere qualcosa che gli alunni trovano utile mentre creano i propri progetti.
Fai attenzione all'esercizio 5. È la prima volta che gli alunni dovranno impostare una variabile da soli. Può essere complicato se non hanno compreso a fondo il concetto. Se hanno problemi, rimandali all'esercizio di previsione (n. 4) e chiedigli di spiegare perché la risposta è stata completata in quel modo. Una volta che gli alunni sono convinti, falli tornare all'esercizio 5.
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?
- Cos'è una variabile? Perché è utile in programmazione?
- Pensi di aver capito bene cosa sono le variabili? (Rispondi su una scala da 1 a 5 o con un'emoticon). Se hai dei dubbi, riesci ad esprimere a parole ciò che non hai capito?
Mappatura delle competenze
Visualizza la mappatura completa del corso
CSTA K-12 Computer Science Standards (2017)
AP - Algoritmi e programmazione
- 1B-AP-09 - Crea programmi che utilizzano variabili per memorizzare e modificare i dati.
- 1B-AP-11 - Scompone (suddivide) i problemi in sotto-problemi più piccoli e gestibili per facilitare il processo di sviluppo del programma.