Questa è una lezione facoltativa per un apprendimento supplementare
- Impara cos'è un algoritmo
- Esercitati a creare un algoritmo
Queste sono le attività di questa lezione:
COS'È UN ALGORITMO?
La maggior parte dei bambini cresciuti in Nord America ama i panini con burro di arachidi e marmellata. Guarda Johnna ed Evan mentre danno al padre Josh le istruzioni per preparare un panino.
Fonte: "Imparare l'intelligenza artificiale: Un hub di risorse del MIT per studenti K-12", MIT Media Lab
Nel video, Josh, il papà, non fa nulla se non gli viene detto con semplici comandi passo dopo passo. Proprio come un computer, capisce solo le istruzioni esatte e precise.
Johnna ed Evan hanno dato al padre un algoritmo per preparare un panino, con risultati contrastanti.
Un algoritmo è un insieme di istruzioni passo-passo. Per far fare qualcosa a un computer, devi dargli un algoritmo.
In Technovation Girls imparerai a scrivere algoritmi per realizzare un'applicazione mobile!
Esercitiamoci a scrivere istruzioni esplicite da far seguire a qualcuno.
Suggerimento del mentore
Le migliori pratiche: Incoraggia gli studenti a suddividere il compito in piccoli passi. Tienili eccitati ricordando loro che questo è il primo passo verso il coding.
Attività facoltativa: Fai l'attività Burro di arachidi e marmellata con i tuoi studenti!
Ulteriori informazioni: Le scuole europee hanno sperimentato modi per insegnare l'informatica ai bambini più piccoli (4-5 anni), ma è un'attività davvero divertente da fare con chiunque!
Volevano illustrare che i computer non sono intelligenti. Sono solo macchine molto veloci (e stupide) che fanno tutto ciò che noi programmiamo per dirgli di fare. Lo hanno fatto comportandosi come dei computer e i bambini hanno "programmato" i computer/insegnante per fare un PB&J. È piuttosto divertente se fatto correttamente perché l'obiettivo è prendere i comandi il più letteralmente possibile. Se il primo passo degli studenti è "Spalma il burro di arachidi sul pane", gli insegnanti/computer non faranno prima le cose più ovvie, ma faranno la cosa più letterale, che probabilmente sarà spalmare il burro di arachidi su TUTTA la pagnotta (dato che lo studente non ha specificato solo un pezzo di pane tostato).
C'è un video di esempio qui con ulteriori istruzioni e informazioni.
Domande guida da porre agli studenti: Ci sono altri giochi che richiedono un algoritmo per essere giocati? Pensa a uno di quei giochi da tavola calda in cui devi preparare le ordinazioni dei clienti. Prima cuoci la carne, tagli le verdure e poi metti tutto insieme in un piatto! Come Overcooked! Ci sono altri giochi della vita reale che utilizzano un algoritmo? Che ne dici del cubo di Rubik? Ripeti determinati schemi finché i quadrati non si spostano dove vuoi tu: questo è un algoritmo!
I consigli dei mentori sono forniti dal supporto di AmeriCorps.

ATTIVITÀ1: SCRIVERE UN ALGORITMO
Ci sono due opzioni per un'attività di algoritmo. Puoi fare una o l'altra, oppure entrambe. La prima attività è di tipo fisico (danza!), quindi è una buona opzione se il tuo team si riunisce di persona. Se la riunione è virtuale, potresti provare la seconda opzione, un'attività di disegno. Clicca su una delle due attività per leggere le istruzioni.
ALGORITMO DI DANZA
- Un membro della squadra deve offrirsi volontario come ballerino e lasciare la stanza.
- Gli altri membri del team guardano il video alcune volte.
- Poi, i membri del team non ballerini scrivono un algoritmo che il ballerino deve seguire.
- Dovranno poi "insegnare" i movimenti al ballerino, utilizzando solo i passi del loro algoritmo.
- Fai ballare il ballerino insieme al video e vedi quanto ti sei avvicinato!
Con il ballerino volontario fuori dalla stanza, gli altri membri del team guardano il video (clip di 20 secondi) e scrivono i passi di danza che il ballerino deve seguire.
Rifletti!
Per gli autori di algoritmi:
- Come ci si sente a trasmettere istruzioni con le sole parole? È stato soddisfacente? Frustrante? Perché o perché no?
Per il ballerino:
- Le istruzioni erano abbastanza chiare da seguire? È stato facile? Difficile? Perché o perché no?
ALGORITMO DI DISEGNO
- Ogni membro della squadra sceglie una delle forme nelle altre schede. CLICCA SOLO SULLA SCHEDA CHE HAI SCELTO!
- Apri la scheda per scoprire la forma e poi scrivi un algoritmo per disegnarla.
- Poi dai il tuo algoritmo a un altro compagno di squadra.
- L'altro compagno di squadra segue il tuo algoritmo per disegnare quella forma, senza averla vista.
- Rifletti su quanto siete stati bravi e su come vi siete sentiti durante l'attività.
RIFLESSIONE
Ora hai un'idea di cosa serve per creare un algoritmo. Creerai i tuoi algoritmi per dire alla tua applicazione mobile cosa fare.

REVISIONE DEI TERMINI CHIAVE
- Algoritmo - istruzioni passo dopo passo che spiegano come fare una cosa
RISORSE AGGIUNTIVE
Se vuoi avere qualche informazione in più su cosa sia un algoritmo, questo è un buon video da guardare.