BLOG

Copii la un curs de programare Codeland, lucrând la laptopuri în sala de curs din Pitești.

Cum arată, de fapt, o oră la Codeland?

Dacă ai întreba un copil ce face la Codeland, probabil răspunsul ar fi destul de simplu:

„Fac un joc.”
„Construiesc un robot.”
„Învăț Python.”

Și da, asta facem. Dar într-o oră de curs se întâmplă, de fapt, ceva mai mult.

De cele mai multe ori, pornim de la o idee

Uneori venim noi cu provocarea pentru ziua respectivă. Alteori, copiii sunt cei care vin cu ideile.

„Pot să fac personajul să sară?”
„Dar dacă mai adaug un nivel?”
„Putem să facem robotul să se oprească singur?”

Și de aici începe partea care nouă ne place cel mai mult.

Nu vrem ca toate proiectele să arate identic și nici ca cei mici să urmeze mecanic niște pași până ajung la rezultatul pe care l-am pregătit noi.

Învățăm o noțiune nouă, vedem cum funcționează, iar apoi încercăm să o folosim pentru a construi ceva.

Uneori este un joc în Scratch, alteori un site, un program în Python sau un robot pe care trebuie să-l facem să îndeplinească o anumită misiune.

„Doamna, nu-mi merge!”

Probabil una dintre replicile pe care le auzim cel mai des la cursuri. :)

Personajul trebuia să meargă înainte, dar merge în direcția opusă. Robotul trebuia să se oprească la linia neagră, dar trece liniștit peste ea. Jocul trebuia să adune puncte, dar scorul rămâne la zero.

Și, oricât de tentant ar fi să venim imediat cu soluția, încercăm să nu facem asta.

„Hai să vedem ce ai făcut până acum.”
„Unde crezi că ar putea fi problema?”
„Ce ar trebui să se întâmple aici?”

Pentru noi este important ca un copil să nu plece de la curs doar cu un proiect care funcționează, ci să înțeleagă și de ce funcționează.

Așa că testăm. Mai schimbăm ceva. Rulăm din nou.

Uneori rezolvăm problema repede.

Alteori nu.

Și e perfect normal.

Programarea ne oferă foarte multe astfel de momente în care copiii descoperă că faptul că ceva nu funcționează din prima nu înseamnă că trebuie să renunțe. Înseamnă doar că trebuie să afle ce s-a întâmplat.

Aceeași provocare, proiecte complet diferite

Un lucru care ne place mult este să vedem ce se întâmplă atunci când le lăsăm puțin spațiu să vină cu propriile idei.

Putem porni cu toții de la același joc în Scratch și, până la final, să avem în sală proiecte foarte diferite.

Un copil schimbă personajele. Altul inventează încă un nivel. Cineva adaugă obstacole. Alt copil schimbă complet povestea jocului.

La robotică se întâmplă același lucru. Pornim poate de la aceeași construcție, dar apar rapid întrebările:

„Pot să îi mai pun un senzor?”
„Pot să îl fac să meargă mai repede?”
„Dar dacă îl programez să facă și asta?”

Nu toate ideile funcționează.

Dar tocmai de aceea merită încercate.

Rolul nostru nu este să facem proiectul în locul lor

Sigur că îi ajutăm. Le explicăm noțiunile noi, lucrăm împreună atunci când se blochează și îi ghidăm atunci când nu știu de unde să înceapă.

Dar încercăm să păstrăm o limită importantă: proiectul trebuie să rămână al copilului.

Dacă îi dăm imediat răspunsul de fiecare dată când apare o problemă, proiectul va fi terminat mai repede. Dar copilul va pierde tocmai partea în care învață să caute singur o soluție.

Uneori are nevoie doar de o întrebare bună.

Alteori de un indiciu.

Și, bineînțeles, sunt și momente în care trebuie să ne așezăm lângă el și să-i explicăm din nou.

Nu urmărim să îi lăsăm să se descurce singuri cu orice preț. Încercăm să găsim acel echilibru în care primesc suficient ajutor cât să poată merge mai departe, dar și suficient spațiu cât să simtă că au reușit ei.

Și apoi se aude: „Uite ce am făcut!”

Poate fi un joc care, în sfârșit, funcționează.

Un robot care reușește să urmeze traseul.

Un site care începe să arate exact cum și l-a imaginat.

Sau doar o bucată de cod care, după câteva încercări, face ceea ce trebuia.

De multe ori, copilul ne cheamă imediat:

„Uite! Merge!”

sau, una dintre replicile noastre preferate:

„Uite ce am făcut!”

Și credem că aici se vede cel mai bine ce încercăm să construim la Codeland.

Nu doar proiecte și nu doar cunoștințe de programare sau robotică.

Ci curiozitatea de a întreba „Oare pot să fac și asta?”, răbdarea de a încerca atunci când ceva nu merge și bucuria de a vedea o idee proprie transformată în ceva real.

De la primele proiecte la lucruri din ce în ce mai complexe

Pentru mulți copii, prima întâlnire cu programarea înseamnă câteva blocuri colorate în Scratch sau un roboțel pe care încearcă să îl pună în mișcare.

Apoi îi vedem crescând.

Proiectele devin mai complexe, apar tehnologii noi, iar întrebările se schimbă și ele.

Unii dintre copiii care au început alături de noi cu proiecte simple au continuat ani la rând, trecând treptat către Programare Web, Python, C++ sau robotică mai avansată.

Iar pentru noi, acesta este unul dintre cele mai frumoase lucruri la Codeland: să îi vedem de la an la an mai curioși, mai independenți și mai încrezători în lucrurile pe care le pot construi.

Codeland există din 2019, iar în anii aceștia peste 1.000 de copii au trecut prin cursurile noastre. Unii au stat alături de noi câteva luni, alții sunt aici de patru sau cinci ani.

Fiecare are propriul ritm și propriile lucruri care îl pasionează. Iar noi încercăm să păstrăm același lucru indiferent de curs sau nivel: să existe loc pentru întrebări, pentru încercări și, mai ales, pentru ideile lor.

Vrei să vezi cum arată o oră la Codeland?

Cel mai simplu este să vii să ne cunoști.

La Codeland organizăm cursuri de programare și robotică pentru copii și adolescenți în Pitești, adaptate vârstei și nivelului lor.

Poți descoperi cursurile noastre și putem găsi împreună varianta potrivită pentru copilul tău.

Înscrie copilul la o lecție de probă