Algoritmi (lecție opțională)

Aceasta este o lecție opțională pentru învățare suplimentară

  • Afla ce este un algoritm
  • Exersa realizarea unui algoritm

Acestea sunt activitățile pentru această lecție:

CE ESTE UN ALGORITM?

Majoritatea copiilor care cresc în America de Nord adoră sandvișurile cu unt de arahide și jeleu. Priviți cum Johnna și Evan îi dau tatălui lor, Josh, instrucțiuni pentru a face un sandwich.

Sursă: "Learning about Artificial Intelligence: A hub of MIT resources for K-12 students", MIT Media Lab

În videoclip, Josh, tatăl, nu va face nimic dacă nu i se spune acest lucru prin comenzi simple, pas cu pas. La fel ca un computer, el înțelege doar instrucțiuni exacte și precise.

Johnna și Evan i-au dat tatălui lor un algoritm pentru a face un sandwich, cu rezultate mixte.

Un algoritm este un set de instrucțiuni pas cu pas. Pentru a determina un computer să facă ceva, trebuie să îi oferiți un algoritm.

În Technovation Girls, veți învăța cum să scrieți algoritmi pentru a crea o aplicație mobilă!

Să exersăm scrierea unor instrucțiuni explicite pe care cineva să le urmeze.

Cele mai bune practici: Încurajați elevii să împartă sarcina în pași mici. Mențineți-i entuziasmați amintindu-le că acesta este primul pas către codificare.

Activitate opțională: Faceți activitatea Unt de arahide și gem cu elevii dumneavoastră!

Mai multe informații generale: Școlile europene au experimentat modalități de predare a informaticii copiilor mici (4-5 ani), dar este o activitate foarte distractivă pe care o poți face cu oricine!

Ei au vrut să ilustreze faptul că calculatoarele nu sunt inteligente. Ele sunt doar mașini foarte rapide (și proaste) care fac tot ceea ce le programăm să le spună să facă. Ei au făcut acest lucru comportându-se ca niște calculatoare, iar copiii au "programat" calculatoarele/profesorul să facă un PB&J. Acest lucru este foarte amuzant dacă este făcut corect, deoarece scopul este de a lua comenzile cât mai literal posibil. Dacă primul pas al elevilor este "Întinde untul de arahide pe pâine", atunci profesorii/computerele nu vor face mai întâi lucrurile evidente, ci vor face lucrul literal, care ar fi probabil să întindă untul de arahide pe TOATĂ pâinea (deoarece elevul nu a specificat doar o bucată de pâine prăjită).

Există un exemplu video aici cu mai multe instrucțiuni și informații.

Întrebări orientative pentru elevi: Există și alte jocuri care au nevoie de un algoritm pentru a fi jucate? Gândiți-vă la oricare dintre acele jocuri Diner în care trebuie să faceți comenzile oamenilor. Mai întâi gătești carnea, tai legumele și apoi le pui pe toate împreună pe o farfurie! Ca în Overcooked! Există și alte jocuri din viața reală care folosesc un algoritm? Ce zici de un cub rubik? Repeți anumite tipare până când pătratele sunt mutate unde vrei tu, ăsta e un algoritm!

Sfaturile mentorilor sunt oferite cu sprijinul AmeriCorps.

stylized A, AmeriCorps logo in navy

ACTIVITATEA1: SCRIEȚI UN ALGORITM

Există două opțiuni aici pentru o activitate de algoritm. Puteți face una sau alta, sau ambele. Prima activitate este una fizică (dans!), deci o opțiune bună dacă echipa dvs. se întâlnește personal. Dacă vă întâlniți virtual, poate doriți să încercați a doua opțiune, o activitate de desen. Faceți clic pe oricare dintre activități pentru a citi instrucțiunile.

REFLECȚIE

Acum aveți o idee despre ce este nevoie pentru a crea un algoritm. Veți crea proprii algoritmi pentru a spune aplicației dvs. mobile ce să facă.

recipe book
Ați aborda în mod diferit modul de a da instrucțiuni altcuiva acum?
Dacă ați putea rescrie algoritmul din activitate, ce părți ați schimba?

REVIZUIREA TERMENILOR CHEIE

  • Algoritm - instrucțiuni pas cu pas care explică cum să faci ceva

RESURSE SUPLIMENTARE

Dacă doriți mai multe informații despre ce este un algoritm, acesta este un videoclip bun de urmărit.