Tehničko veleučilište u Zagrebu · Zagreb

Od igre s kockicama do programera – Lego Mindstorms

izvorni znanstveni rad

izvorni znanstveni rad

Od igre s kockicama do programera – Lego Mindstorms

Vrsta prilog sa skupa (u zborniku)
Tip izvorni znanstveni rad
Godina 2014
Nadređena publikacija CUC 2014
Stranice str. 87-95
Status objavljeno

Sažetak

Potražnja za kvalitetnim programerima na tržištu rada je već duže vrijeme aktualna i kontinuirano je u porastu. Radi toga je uključivanje djece u svijet programiranja potrebno ostvariti što je ranije moguće – već u osnovnoj školi. Razvojni alati koji se koriste kod programiranja sve se više temelje na vizualnom slaganju logike i algoritama koji se koriste u programima, kako bi se fokus s tehničke strane implementacije usmjerio na što brže i kvalitetnije ostvarenje cilja koji je potrebno postići – funkcionalnog programa. Mladim informatičarima je u svijet programiranja najlakše kročiti kroz igru, što tvori idealan temelj za spajanje dvaju interesnih područja: igru s kockicama i programiranje vlastitih robota. Lego kockice i njihova mogućnost slaganja različitih objekata su oduvijek privlačile djecu različitih uzrasta i poticale njihovu maštu i kreativnost. Osim serija kockica za najmlađe uzraste, inženjeri Lega su osmislili i setove koji omogućavaju izgradnju robota kojeg je moguće programirati na vrlo jednostavan način. Najnaprednija inačica takvih setova kockica naziva se Lego Mindstorms. U ovom radu je opisano kako je Lego Mindstorms NXT 2.0 set moguće iskoristiti za učenje programiranja vlastitog robota opremljenog sa senzorom za dodir, senzorom udaljenosti i senzorom za raspoznavanje boje, te mikroprocesorom i servomotorima koji omogućavaju kretanje robota. Korištenjem ekvivalentnih grafičkih simbola kojima je moguće postići funkcionalnost „if- else“ naredbi, „for“ petlji i postavljanje vrijednosti varijabli programiranje za najmlađe uzraste može postati vrlo zabavno i jednostavno, rezultati izvođenja programa su brzo vidljivi, a što je najvažnije, stvara se temeljno znanje za programiranje u velikom broju različitih programskih jezika.

Ključne riječi

LEGO kockice, Mindstorms EV3, programiranje, podučavanje