Kursevi programiranja i robotike za predškolce
Ako se pitate da li deca predškolskog uzrasta mogu da počnu sa učenjem programiranja, odgovor je potvrdan. Naravno, to programiranje se ne odnosi na kucanje puno koda, već na igranje u programskom jeziku ScratchJr.
ScratchJr je programski jezik koji uvodi Vaše dete u svet programiranja. Pravljenjem interaktivnih priča i igrica – igrajući se, deca usvajaju osnovne principe programiranja. U ScratchJr-u nema slova, sve je zasnovano na grafičkim programskim blokovima čijim kombinovanjem nastaje program. U centru programa se nalazi neki od ponuđenih ili od strane deteta nacrtanih karaktera, a pomoću grafičkih blokova deca ih programiraju da se kreću, skaču i igraju. Radi se na tabletu, deca mogu da da dodaju glasove i zvuk, da ubace svoju sliku i urade još mnoge druge zanimljive stvari čime prave svoju igricu/animaciju. Kurs je baziran na STEM principu. Primeri su pažljivo osmišljeni s ciljem da dete nateraju na razmišljanje i rešavanje postavljenog problema.
Za razliku od standardnog programiranja, programiranje pomoću robota je manje apstraktno i deca ga lakše i brže usvajaju. Na ovom kursu, deca će uz pomoć 4 različita robota moći da „isprogramiraju“ svoju igru i svoje priče. Mogu da „nateraju“ robota da se kreće i reaguje upravo onako kako su zamislili. Prednost ovog kursa je u tome što deca uče da programiraju ne koristeći tablete ni računare!
Rad sa robotima u okruženju svojih vršnjaka uči decu da identifikuju problem, da zamisle i isplaniraju rešenje, zatim da ga naprave, testiraju i pokažu drugarima. Na taj način prolaze kroz sve faze koje postoje u procesu inženjerskog dizajna.
Nakon završenog kursa dete će naučiti da isprogramira robota da se kreće kroz lavirint istovremeno izbegavajući prepreke. Pored toga, srešće se i sa senzorima i shvatiti kako oni rade. Kroz praktične primere će se upoznati sa naredbama ponavljanja i steći će intuitivnu predstavu da se neke naredbe pojavljuju u paru. Pored poboljšanja logike kod deteta, ovaj kurs ima za cilj da upozna dete sa osnovnim konceptima programiranja. Sticanje ovog znanja u najranijem uzrastu daje detetu veliku prednost u odnosu na vršnjake.