Algoritmi

CE ESTE UN ALGORITM?

Un algoritm...

  • Este un set de pași pentru a finaliza o sarcină.
    • Ordinea pașilor este importantă!
  • Ar trebui să fie ușor de înțeles de către utilizator.
list of 3 steps

În acest videoclip, urmăriți cum acest tată le predă copiilor săi o lecție despre motivul pentru care algoritmii trebuie să fie exacți, ușor de înțeles, și în ordinea corectă.

CE CREDEȚI?

peanut butter and jelly sandwich
  • Care era algoritmul pe care îl scriau copiii?
  • De ce au eșuat primele lor încercări?
  • Cum și-au îmbunătățit algoritmii?

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

ALGORITMII TREBUIE SĂ FIE EXACȚI!

Calculatoarele nu pot lua decizii singure!
 
Doar pentru că voi înțelegeți ceea ce spuneți, nu înseamnă că și computerul înțelege!

ALGORITMI ÎN CODIFICARE ȘI AI

Computerele nu înțeleg limbajele umane.
 
Limbajele  de programare speciale traduc pașii umani astfel încât computerul să-i poată înțelege.

ACTIVITATE: DESENAREA FORMELOR CU AJUTORUL ALGORITMILOR

Urmați instrucțiunile din fișa de lucru

Opriți-vă și discutați

Cum a decurs activitatea?

  • Partenera ta a desenat corect forma?
  • Ce a funcționat?
  • Ce nu a funcționat?
two girls talking

Dacă partenera ta nu a înțeles corect, încearcă să modifici algoritmul astfel încât să poată urma pașii!

SFATURI DE REȚINUT

  • Fiți precise!
  • Puneți lucrurile în ordinea corectă, numită secvență
  • Computerul poate face doar ceea ce îi spuneți voi să facă!