Tvoje dijete provodi sate pred ekranom telefona ili tableta, a ti
bezuspješno pokušavaš da ga motivišeš da napravi pauzu nudeći mu šetnju
do parka ili sklapanje puzli. Ekran je tvoj neprijatelj broj jedan i u
isto vrijeme jedino provjereno sredstvo za “kupovinu” mira kada u
društvu djece želiš da popiješ kafu. Ipak, postoji način da dijete
provodi vrijeme ispred ekrana, a da ti zbog toga ne osjećaš grižu
savjesti. Kako? Neka uči da programira.
I sada se ti pitaš kako tvoj mališan može da se bavi jednim tako
ozbiljnim i teškim poslom kao što je programiranje. Za tako nešto bi
morao da bude genijalac poput Marka Zuckerberga, a i on je vještinu
programiranja sigurno savladao na Harvardu. Možda će sve zvučati
jednostavnije ako samo bolje definišemo šta se krije iza izraza
“programiranje”.
Programiranje
je način na koji mi komuniciramo sa kompjuterom, pa se može posmatrati
kao još jedan strani jezik koji bi dijete moglo da nauči, samo sa većom
primjenom.
Programiranje je mnogo više od jedne od najperspektivnijih vještina današnjice
Po trenutnim analizama globalnog tržišta, upotrebna vrijednost
programiranja u odnosu na poznavanje bilo kojeg drugog “stranog” jezika
je neuporedivo veća. Programiranje je jedna od najtraženijih profesija, a
smatra se da će se u budućnosti pojedinci koji nemaju osnovno znanje iz
oblasti programiranja tretirati kao danas pojedinci koji ne umiju da
čitaju.
Djeca kroz programiranje stiču znanja koja će im mnogo koristiti,
kako u daljem školovanju tako i u životu. Programiranjem djeca uče kako
da razmišljaju “van okvira”, odnosno da dođu do rješenja konkretnog
problema na potpuno nov, kreativan način, ne obazirući se na polazne
pretpostavke problema. Uz to, razvoj logičkog razmišljanja je ključan za
razvoj vještine programiranja. Djeca programiranjem logički rješavaju
problem, ali ih ovakav način razmišljanja tjera da razmišljaju o tome
šta znaju, a šta još treba da usavrše, odnosno nauče, i navodi ih da
savladaju vještinu samostalnog učenja.
Kad nije previše rano?
Onog trenutka kada dijete može da napravi razliku između stvarnosti i
mašte i može da obavi zadatak u nekoliko koraka, tada je ono već
spremno da se upozna sa osnovama programiranja. I da, u nekim
slučajevima to može da bude i sa 4 godine!
Kako da uvedeš svoje dijete u svijet programiranja?
Svaka faza učenja programiranja je prilagođena uzrastu djeteta, pa su
tako na početku usvajanja ove vještine problemi koje dijete uči,
zapravo problemi snalaženja u prostoru. Većina zadataka, koji djetetu
treba da pomognu da nauči kako da programira, može da se rješava i u
oflajn svijetu, bez upotrebe kompjutera.
Naredni put kada budeš išao u supermarket sa svojim djetetom, možete
da uradite sljedeću vježbicu. Neka tvoje dijete bude to koje će navesti
sve radnje koje morate da obavite prije nego krenete do prodavnice –
obujete cipele, obučete jaknu itd, a zatim izabere jedan od načina
dolaska do prodavnice (prvo, da li će to biti pješke ili automobilom, a
zatim i izbor najbližeg puta).
Cilj ove vježbice jeste da dijete razumije da svaka radnja ima svoj
tok, odnosno da, ukoliko želimo da dođemo do cilja, postoji određeni
broj koraka koje moramo da preduzmemo. Programiranje funkcioniše po
istom principu, pri čemu smo mi ti koji moramo kompjuteru da kažemo koji
su to koraci.
Kada
se radi o programima za učenje prilagođenim ovom uzrastu, oni se
baziraju na “drag and drop” programiranju, gdje se programski kod kreira
vizuelno, prevlačenjem blokova po ekranu. Vizuelno programiranje
prilagođeno je svima, čak i djeci najranijeg uzrasta, koja nisu
savladala slova i za koje bi kreiranje tekstualnih komandi bilo
nemoguće. Kod vizuelnog programiranja akcenat je stavljen na razvoj
logike iza svakog algoritma, odnosno pojedinačnih manjih zadataka koje
treba uraditi (pripremne radnje za odlazak u prodavnicu, izbor puta i
načina odlaska u prodavnicu) kako bi kompjuter mogao da uradi glavni,
veći zadatak (odlazak u prodavnicu kako bismo kupili hljeb).
Škola programiranja
Ako postepeno nastavimo sa “težim” zadacima, u jednom trenutku djeca
prelaze u “višu” školu. U tom trenutku profesori preuzimaju obuku. Mi u
doMEnu smo, upravo zbog toga što vjerujemo u potencijal i važnost
programiranja, 2008. godine pokrenuli Školu programiranja. DoMEn škola
programiranja namijenjena je učenicima osnovnih i srednjih škola. U
prethodnom semestru smo 50 polaznika 5. i 6. razreda osnovnih škola
upoznali sa osnovama programiranja. Predavači su radili sa njima u
programskom jeziku Scratch, a u narednom semestru će biti organizovana
škola i za starije uzraste.
Programiranje izgleda kao kvalitetan način provođenja vremena ispred
ekrana računara, pa opet, ekran je zaista ekran i njegova nevidljiva
sila poput magneta ne dozvoljava djetetu da se odvoji od njega. Bilo to
programiranje ili igrice, dijete će uvijek moliti za još 5 minuta
vremena za računarom.
Kompanija doMEn u saradnji sa Prirodno-matematičkim fakultetom Univerziteta Crne Gore je do sada uspješno organizovala jedanaest škola programiranja za osnovce i srednjoškolce. Škole su bile namijenjene učenicima uzrasta od 11 do 18 godina. Ukoliko želiš da tvoje dijete upozna osnove programiranja i stekne najtraženiju vještinu budućnosti, prati najave na sajtu www.stemedukacija.me. Škola je besplatna, a broj mjesta ograničen.
Pročitajte još