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

Collegamenti

Attenzione! Fai una copia di tutti i documenti che intendi condividere con gli alunni.

Per gli insegnanti

Per gli alunni

Glossario

  • Variabile - Un nome per un valore che può cambiare.

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.