Interaktivno programiranje koje razvija decu u genijalne kreativce
Kada neko spomene programiranje, obično su svima nama prva asocijacija redovi i redovi kodova napisani programskim jezikom koji većina prosečnih ljudi ne razume. Slova, brojevi i interpunkcijski znaci u kodu razumljivi su samo znalcima koji se time profesionalno bave. Međutim, evo jednog iznenađenja. Odnedavno postoji programski jezik koji mogu da koriste i mališani koji još uvek ne znaju da čitaju i pišu. Naime, programski jezik Scratch Jounior umesto komplikovanih kodova programira pomoću raznobojnih „blokova“ koji podsećaju na delove slagalice i rađaju se jedan na drugi. ScratchJR nudi besplatnu aplikaciju, koju možete preuzeti sa svog Android ili iOS uređaja.
Više šansi za najmlađe inovatore
Na ideju da programiranje učini dostupnim mališanima došao je tim iz interdisciplinarne istraživačke laboratorije „MIT Media Lab“ na čelu sa Mičom Resnikom. Njihova krilatica glasi:
Ako želimo da se naša deca razviju u kreativne inovatore, moramo da im omogućimo više šansi da kreiraju.
Prva aplikacija ove vrste, koja je prethodila programskom jeziku Scratch Junior, bio je poznati vizuelni programski jezik Scratch, koji koriste milioni ljudi širom sveta. On je prilagođen deci školskog uzrasta, međutim, istraživači iz MIT Media Lab zajedno sa istraživačkom grupom sa Tufts univerziteta i kompanijom Playful Invention odlučili su da programiranje učine pristupačnim i onima koji još uvek ne znaju da čitaju i pišu. Scratch Junior namenjen je deci uzrasta od pet do sedam godina.
Kako funkcioniše programski jezik ScratchJR?
Scratch Junior koristi vizuelno predstavljene blokove pomoću kojih se kodira. Deca imaju mogućnost da dodaju karaktere u svoju igricu, učine da karakteri liče na njih ili im pozajme sopstvene glasove. Nizanjem i uklapanjem različitih blokova programer može učiniti da se likovi u njegovoj aplikaciji ili igrici pomeraju, skaču, pevaju i igraju. Uz to, postoje i različite pozadine na kojima se radnja igrice može odvijati. Blokovi su napravljeni tako da se razlikuju po bojama, obliku i simbolima koji se na njima nalaze, što deci omogućava da logički nauče koji blok vrši koju funkciju. Svi ovi alati pomažu deci da se kreativno izraze digitalnim putem. Oni su nastali po uzoru na igračke kojima se deca igraju u vrtićima. Blokovima koji podsećaju na kocke ili slagalice gradi se program, bojicama se boji, lutke služe za manipulisanje likovima u animaciji… Krajnji rezultat je kolaž, animirana priča ili interaktivna igrica, kao i nezaobilazno povećanje samopouzdanja kod mališana za dalji proces učenja.
Revolucionarni potencijal digitalnih tehnologija za promene u obrazovanju
Istraživači iz laboratorije MIT Media ističu da tehnologija u obrazovanju nije zastupljena na adekvatan način. Tamo gde je ima, ona služi da održi već postojeći način pasivnog učenja. I Scratch i Scratch Junior deo su projekta „Doživotno obdanište“, koji se zalaže za interaktivni oblik usvajanja znanja i nakon predškolskog doba. Ako je kreativni način učenja kroz igru davao dobre rezultate u obdaništima, zašto se ne bi očuvao isti pristup i u daljem procesu školovanja?
Po mišljenju Miča Resnika, digitalne tehnologije imaju revolucionarni potencijal za promenu u načinu obrazovanja tako da učenici svih uzrasta mogu da nastave da uče kroz igru, eksperimentisanje i kreativno izražavanje.
Kakav način učenja donosi najbolje rezultate?
Sva istraživanja pokazuju da je proces učenja najefikasniji dok smo aktivno uključeni u dizajniranje nekog projekta. Pored ovoga, kodiranje za decu predstavlja nov način da organizuju svoj misaoni tok. Kroz izražavanje sebe oni uče logiku programiranja. Malo matematike i jezika kroz smislene i motivišuće zadatke pomažu rani razvoj dečje pismenosti, a sam program je pogodan i za formalni i za neformalni oblik usvajanja znanja.
Sačuvajmo kreativni način razmišljanja – najveći rudnik zlata za 21. vek
Kompjuter nije samo objekat putem koga primamo informacije. Glavni potencijal kompjutera je taj što može da pomogne ljudima da kreiraju nešto na osnovu svojih ideja, kao i da to podele sa drugima. Da bismo bili spremni da iskoristimo ove mogućnosti koje nam nova tehnologija nudi, moramo da očuvamo kreativan način razmišljanja, koji je tipičan za dečji uzrast, sa puno pitanja, mnogo ideja i upornim bavljenjem stvarima koje su zanimljive i predstavljaju izazov. Deca vide genijalna rešenja gde ljudi sa rigidnim načinom razmišljanja ne vide ni problem.
Kako privući mališane da krenu s programiranjem?
Kada kodiraju u jeziku koji je tako jednostavan kao Scratch Junior, to zaista ume da privuče mlade učenike i pomogne im da na vreme shvate proces i koncept programiranja. Ovakav pristup kasnije eliminiše strah od ozbiljnog susreta sa kodom. Platforma ScratchJR ohrabruje mališane da probaju, da se igraju i da misle kreativno, ali i razvijaju logiku koja će im omogućiti da jednog dana svoje vizije adekvatno predstave i podele sa čovečanstvom. Ovaj programski jezik dokazuje da programiranje može da bude i te kako zabavno. Deca ne uče samo da programiraju već kroz programiranje usvajaju ispravan proces učenja.
Ostvarimo dečje snove uz pomoć kompjuterskog koda
Oko gomile na prvi pogled neinteresantnih kodova strastveni su samo oni koji kroz njih posmatraju svoju mnogo veću ideju i projekat. Njima je programski jezik samo sredstvo koje mora da se zna da bi se genijalne ideje oživele. Zamisao SratchJR-a je da decu upozna sa programiranjem dovoljno rano kako bi kod njih uporedo razvio praktično znanje ne odvlačeći ih od njihove kreativnosti, koja će im u profesionalnoj karijeri biti od krucijalnog značaja. Uz to, ScratchJR na posredan način poručuje deci da svoje snove i zamisli mogu da ostvare ukoliko su spremni da nauče potrebne veštine. Na posletku: gomila kodova je upravo onaj most koji povezuje fantastične projekte sa originalnim idejama iz kojih su potekli.
Izvor: novakdjokovicfoundation.org