Sei un professore?
Piano delle lezioni
Corsi
- Classi dalla 6 alla 12
- Corsi dalla 6a alla 12a classe
Materiali
- Cellulare, tablet o computer
- Connessione Internet
Descrizione
In questa attività, gli studenti possono sperimentare con Protobject, apprendendo la programmazione visuale e l’informatica in modo sicuro e divertente.
Obiettivi Educativi
- Comprendere il concetto di “Ripeti mentre” in programmazione
- Creare un oggetto tecnologico (prototipo) utilizzando un dispositivo
- Identificare le relazioni tra la tecnologia e il mondo circostante
- Valutare il proprio lavoro e il lavoro dei compagni nelle attività individuali o di gruppo
- Discutere e riflettere su idee di miglioramento
Inizio (10 minuti)
Dà il benvenuto agli studenti in classe e presenta brevemente l’attività del giorno, “oggi impareremo a creare un prototipo di un gioco con un palloncino”.
Inizia la lezione fornendo conoscenze tecniche agli studenti per un apprendimento significativo dell’attività pratica.
Per aprire la lezione, puoi iniziare con una domanda:
Hai mai sentito parlare di “Ripeti mentre” in programmazione?
Puoi permettere agli studenti di proporre le loro risposte e quindi fornire la risposta corretta.
Un ciclo “Ripeti mentre”, noto anche come “while” in inglese, ripete un blocco di codice finché una condizione è vera. Le istruzioni all’interno del blocco verranno eseguite ripetutamente finché la condizione non sarà più vera, cioè diventerà falsa. Quando ciò accade, il resto del codice continua a essere eseguito.
Vediamo un esempio applicato. Un poligono regolare è definito come un poligono in cui tutti i lati e gli angoli sono uguali. Quindi, per disegnarne uno, dovresti disegnare tutti i suoi lati della stessa dimensione, facendo attenzione a che gli angoli interni siano anch’essi uguali.
Quindi, come disegniamo un poligono con tre lati? Dovremmo disegnare tre linee, formando un triangolo equilatero. Lo stesso vale per un poligono con quattro lati, che sarebbe un quadrato. Cosa succede se vogliamo fare un poligono con dieci lati? O cinquanta lati? Il lavoro diventa piuttosto noioso!
Allora, come lo disegniamo?
Una proprietà dei poligoni è che la somma di tutti i loro angoli esterni è sempre 360°, indipendentemente dal numero di lati che hanno. Poiché in un poligono regolare tutti gli angoli devono essere uguali, possiamo dire che un angolo è uguale a 360 diviso per il numero di lati.
Quindi, proviamo a disegnare un triangolo equilatero con un perimetro di 30: Dobbiamo disegnare una linea di dimensione 10, che è il perimetro diviso per il numero di lati. Dobbiamo ruotare a sinistra di 120°, che è 360 diviso per il numero di lati. Dobbiamo disegnare un’altra linea di dimensione 10. Dobbiamo ruotare nuovamente di 120°. Dobbiamo disegnare l’ultima linea di dimensione 10.
E abbiamo un triangolo!
Ora, usiamo il blocco “Ripeti mentre”. Se noti, nella procedura precedente abbiamo solo due passaggi che vengono costantemente ripetuti: disegnare una linea e ruotare di un certo numero di gradi a sinistra.
Ma quante volte dobbiamo fare questo?
Fino a quando non abbiamo disegnato tutti i lati del poligono regolare!
Quindi possiamo dire che finché non abbiamo disegnato tutti i lati, dobbiamo disegnare un segmento e ruotare di un certo numero di gradi a sinistra. Questi passaggi si ripetono finché la condizione viene soddisfatta! Dopo aver passato attraverso tutto questo ragionamento, siamo finalmente pronti a programmare.
Usiamo il blocco “Ripeti mentre”!
Infine, per avviare il processo di prototipazione e farli sentire protagonisti del loro apprendimento, chiedi loro:
Creiamo un gioco per renderlo più chiaro?
Pensiamo a un gioco in cui un palloncino si gonfia sempre di più MENTRE premi il pulsante touch, e quando raggiunge un certo limite, diventa rosso ed esplode!
Sviluppo (20-30 minuti)
Collega la tua attrezzatura alla piattaforma Protobject. Per questo esercizio, useremo il PULSANTE TOUCH, DISEGNA/CANCELLA e il RIPRODUTTORE AUDIO
Ricorda di sperimentare tu stesso in anticipo per prevedere le domande che potrebbero sorgere dagli studenti.
Puoi seguire il codice passo dopo passo per l’attività e, se hai dubbi, leggere il codice commentato.
Per testare il prototipo, istruisci gli studenti a fare clic sul pulsante di attivazione.
Congratulazioni!
Conclusione (5-10 minuti)
- Come possiamo cambiare il perimetro della figura?
- Cosa succede se ruotiamo a destra invece che a sinistra?
- Come potremmo cambiare il colore delle linee insieme al numero di lati del poligono?
Prova a modificare i valori per capire come funziona!