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.
Sfat pentru mentori
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.
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.
ALGORITM DE DANS
- Un membru al echipei trebuie să se ofere voluntar să fie dansatorul și să părăsească camera.
- Ceilalți membri ai echipei urmăresc videoclipul de câteva ori.
- Apoi, membrii echipei care nu sunt dansatori scriu un algoritm pe care dansatorul să îl urmeze.
- Ei trebuie apoi să "învețe" dansatorul mișcările, folosind doar pașii algoritmului lor.
- Pune-l pe dansator să danseze împreună cu videoclipul și vezi cât de aproape ai ajuns!
În timp ce dansatorul voluntar nu se află în cameră, ceilalți membri ai echipei urmăresc videoclipul (clip de 20 de secunde) și notează pașii de dans pe care trebuie să îi urmeze dansatorul.
Reflectați!
Pentru autorii algoritmului:
- Cum a fost să transmiteți instrucțiuni doar prin cuvinte? A fost satisfăcător? Frustrant? De ce sau de ce nu?
Pentru dansator:
- Instrucțiunile au fost suficient de clare pentru a fi urmate? A fost ușor? Dificilă? De ce sau de ce nu?
ALGORITM DE DESEN
- Fiecare membru al echipei alege una dintre formele din celelalte file. FACEȚI CLIC DOAR PE FILA PE CARE AȚI ALES-O!
- Deschideți fila pentru a descoperi forma, apoi scrieți un algoritm pentru a desena acea formă.
- Apoi dă algoritmul tău unui alt coechipier.
- Celălalt coechipier urmează algoritmul dvs. pentru a desena acea formă, fără să fi văzut el însuși forma.
- Reflectați la cât de bine v-ați descurcat amândoi și cum v-ați simțit în timpul activității.





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ă.
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.
