Algoritmi (lezione opzionale)

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.

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.

A stilizzata, logo AmeriCorps in blu

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.

RIFLESSIONE

Ora hai un'idea di cosa serve per creare un algoritmo. Creerai i tuoi algoritmi per dire alla tua applicazione mobile cosa fare.

ricettario
Adesso affronteresti in modo diverso il compito di dare istruzioni a qualcun altro?
Se potessi riscrivere il tuo algoritmo dall'attività, quali parti cambieresti?

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.