Veštine koje se stiču kroz programiranje – deca programiraju da bi učila
Deca su danas veoma upoznata sa korišćenjem novih tehnologija, ali mnogo manje znaju o stvaranju uz pomoć istih i iskazivanju sebe pomoću njih.
To je slično tome kao da umeju da čitaju ali ne i da pišu uz pomoć novih tehnologija. Kako možemo da pomognemo mladim ljudima da postanu toliko spretni da mogu da pišu uz pomoć novih tehnologija?
To znači da oni trebaju da budu sposobni da pišu svoje kompjuterske programe ili da kodiraju. Tako, postepeno ljudi počinju da shvataju važnost toga da se nauči programiranje. U proteklih nekoliko godina pokrenuto je na stotine novih organizacija i veb stranica koje pomažu mladim ljudima da nauče da programiraju.
Država Estonija je odlučila da svi učenici prvog razreda treba da nauče programiranje. I to je pokrenulo debatu o tome da li sva deca tamo treba da nauče da programiraju. Može delovati pomalo čudno za neke od vas to što svi uče da programiraju. Mnogi ljudi kada pomisle na programiranje zamisle jednu veoma usku zajednicu ljudi koji se time bave.
Postoji mnogo različitih načina na koje ljudi mogu da se izraze putem programiranja, da uzmu svoje ideje i podele ih sa svetom. I ove stvari nisu vezane samo za monitor. U programiranje možete uključiti i stvaran, fizički svet oko vas.
Deca stvaraju projekte i uče da programiraju, ali što je još važnije deca programiraju da bi učila. Jer im učenje programiranja, omogućava da nauče mnoge druge stvari, otvara im mnogo novih mogućnosti za učenje. Kada učite da čitate i pišete to vam otvara mogućnosti da naučite mnoge stvari. Međutim, kada naučite da čitate, onda možete da čitate da biste učili. Isto je tako i sa programiranjem.
Ako naučite da programirate možete da programirate da biste učili. Neke od stvari koje možete da naučite su skoro očigledne. Učite o tome kako kompjuteri rade. Ali, to je tek početak.
Dok deca programiraju ona uče važne koncepte kao što su promenljive. Dok se ispisuju skripte uči se i proces dizajniranja, kako započeti sa tračkom ideje i pretvoriti to u punopravni projekat koji radi. Uče se raznovrsni principi dizajniranja, o tome kako da se eksperimentiše sa novim idejama, zatim kako da se kompleksne ideje podele na sitnije delove, kako da sarađuju sa drugim ljudima na svojim projektima, kako da se nađe i ispravi greška kada stvari ne pođu po planu, kako da budu uporni i istrajani u trenucima frustracije kada stvari ne ispadnu kako je zamišljeno.
To su važne veštine, koje nisu bitne samo za programiranje. Bitne su za raznovrsne aktivnosti. Ko može da zna da li će dete kada poraste postati programer ili profesionalni računarski naučnik?
Ali bez obzira na to šta bude radilo moći će da upotrebi veštine koje je naučilo. Možda će postati menadžer marketinga, mehaničar ili organizator zajednice, ove ideje su korisne za sve. Da ponovo iskoristimo paralelu sa jezikom – kada tečno čitate i pišete to nije nešto što radite samo da biste postali profesionalni pisac. Ne postani svi pisci. Ali, svima je korisno da nauče da čitaju ili pišu. Zato, ista je stvar i sa programiranjem.
Većina ljudi neće postati profesionalni računarski naučnici ili programeri, ali te veštine kreativnog razmišljanja, sistematičnog zaključivanja, timskog rada, veštine koje se razvijaju dok programirate to su stvari koje ljudi mogu da koriste bez obzira na to čime se bave.
Programiranje može da vas osposobi da iskažete svoje ideje i osećanja na privatnom planu. Ako želite da vaše dete nauči ove veštine kontaktirajte nas i saznajte kako mi to radimo u našoj školici programiranja.