• Viorel Bota

Activități pentru copii - Hour of Code (ora de cod)

Programarea poate părea dificilă, dar adevărul este că fiecare din noi concepem, în fiecare zi, algoritmi care ne ajută să rezolvăm diverse probleme. Atât doar că nu transpunem algoritmii într-un limbaj pe care calculatorul să îl poată înțelege.


Pentru a demonstra cât de simplă poate fi conceperea și implementarea unui algoritm cei de la code.org au lansat evenimentele Hour of Code (Ora de cod). În cadrul fiecărui eveniment, copiii trebuie să facă o serie de exerciții care îi ajută să își dezvolte abilități de rezolvare a problemelor folosind logica. Evenimentele au ajuns să fie foarte populare, anul acesta fiind organizate peste 28000 de evenimente în mai mult de 180 de țări.

Hartă evenimente Hour Of Code
Hartă evenimente Hour Of Code

Conținutul pus la dispoziție pe portalul Hour of Code este recomandat inclusiv de ministerul educație, după cum putem observa în programa școlară pentru clasa a V-a.


Materialele, puse la dispoziție pe pagina Hour Of Code, conțin instrucțiuni care ajută utilizatorul să rezolve provocările pas cu pas. Din acest motiv ele pot fi folosite chiar și de persoane care nu au deloc cunoștințe de programare.

De exemplu, pentru a rezolva prima provocare din tutorialul Programați cu Ana și Elsa, utilizatorul trebuie doar să pună în spațiul de instrucțiuni elementul “mută înainte cu 100 pixeli”. Următoarea provocare presupune trasarea a două segmente perpendiculare folosind elementele “mută înainte cu 100 pixeli” și “întoarce la dreapta cu 90 grade”. Fiecare secțiune care introduce elemente noi este însoțită de prezentări video care explică cum pot fi utilizate acele elemente.


Pagină de joc Programați cu Ana și Elsa
Pagină de joc Programați cu Ana și Elsa

Alte tutoriale, de exemplu Compute-IT, oferă copiilor ocazia de a învăța să citească instrucțiuni folosite în programare, urmărind o secvență simplă de operații. La nivelul 1 utilizatorul trebuie doar să apese pe săgeata din partea dreaptă de 3 ori. La nivelul 3 se introduce instrucțiunea “repeat”, iar la nivelul 10 se introduce instrucțiunea condițională “if”.

Pagină de joc Compute-it
Pagină de joc Compute-it

Copiii care au deja o înțelegere a conceptelor de bază din programare, pot opta pentru un tutorial care îi ajută să învețe să scrie cod. Un astfel de tutorial este Code Combat. El permite utilizatorilor să își creeze propriul joc folosind Python, Javascript sau Cofeescript. Rezolvând acest tutorial copii pot învăța pe lângă partea de sintaxă și alte concepte de programare precum utilizarea obiectelor și tratarea evenimentelor.

Pagină de configurare Code Combat
Pagină de configurare Code Combat

Dacă sunteți interesați să alocați o oră pentru a ajuta copiii din comunitatea voastră să acceseze tutorialele Hour of Code, sau doriți să aflați mai multe informații despre Hour of Code, puteți accesa secțiunea de întrebări frecvente de pe pagina lor: https://hourofcode.com/ro#


În articolul următor voi scrie despre proiectul Scratch a celor de la MIT Media Lab.

Până data ce vine vă doresc sănătate și spor la joacă.


Referințe: