Tietojenkäsittelyä oppii Legoillakin
Tämä robotti osaa pelata tammea...
Oppimisen pitää olla hauskaa, todettiin Helsingin yliopiston tietojenkäsittelytieteen laitoksella. Niinpä robottiohjelmoinnin harjoitustyökurssilla annettiin opiskelijoille Lego-palikat käteen.
Laitoksella päätettiin kokeilla uutta tapaa oppia ja opettaa ohjelmointia. Tähän tehtävään valjastettiin laitokselle hankitut Lego Mindstorm NXT -robotit.
Robottien suunnitteluun ja rakentamiseen annettiin vapaat kädet, ja jälki oli sen mukaista. Kurssilla on syntynyt muun muassa pyörillä kulkeva labyrintinratkaisija, joka löytää maaliinsa mittaamalla etäisyyksiä labyrintin seinistä, sekä juomatölkin kylkeen kuvioita kirjoittava tulostin.
Mindstorm-paketissa tulee rakennuspalikoiden lisäksi java- tai C-kielillä ohjelmoitava keskusyksikkö ja sensoreita. Sensorit tarkkailevat ympäristön värejä, kokoa ja etäisyyttä.
Opiskelijoille työskentely Legojen kanssa on maistunut hyvin. Ohjelmoidun koodin toimivuuden on voinut nähdä heti konkreettisesti. Haastetta on tarjonnut se, että paketin sensorit eivät ole kovin tarkkoja, mikä puolestaan on pakottanut miettimään ratkaisuja entistä tarkemmin.
...ja tämä navigoida. (Kuvat: Mikko Apiola)








