Tällä viikolla vietetään EU:n koodiviikkoa. Viikon aikana Suomessa ja muualla EU:n alueella järjestetään ohjelmointiin liittyviä tapahtumia kuten työpajoja, demoja, webinaareja ja kursseja. Akaan pääkirjastossa järjestettiin tiistaina robottien koodausta, työpajan vetäjänä toimi urjalalainen matematiikan ja ATK:n opettaja Markku Leino.
Ohjelmoinnissa eli koodaamisessa on kyse komentojen antamisesta tietokoneelle. Tämä vaatii luovuutta ja kykyä pilkkoa ongelmia pienempiin osiin. Koodausta on alettu pitää tärkeänä kansalaistaitona, ja se tuleekin Suomessa peruskoulujen opetussuunnitelmaan ensi vuodesta alkaen.
Markku Leinon mukaan koodaamisen liittäminen osaksi opetussuunnitelmaa voi olla haaste monelle opettajalle.
– Toivottavasti opettajatkin innostuisivat opettelemaan koodaamista, tai ainakin kannustaisivat oppilaitaan toteuttamaan itseään tämän asian parissa, Leino tuumii.
Vähästä lähdetään, pitkälle voi mennä
Päivän aikana Markku Leinon opissa kävi noin 30 eri ikäistä lasta, ja työpajassa saatiin koodattua neljä Lego-robottia.
– Koodaustaitojen puolesta vähästä lähdetään, mutta pitkälle saa mennä jos haluaa. Tänään täällä on käynyt taidoiltaan juuri passelia porukkaa. Täytyy opettaa koodausta ensin lapsille, että he voivat sitten opettaa sitä opettajille, Leino nauraa.
Markku Leinonen kertoo, että työpajassa koodatut robotit osaavat muun muassa ratkaista Rubikin kuution ja kulkea radalla.
– Ensin robotit ohjelmoidaan tekemään mitä halutaan. Roboteissa on moottorit ja anturit sekä sensorit, joilla ne näkevät värejä ja etäisyyttä, Leino kertoo.
Robotti, joka on ohjelmoitu ratkaisemaan Rubikin kuutio, ei ensi yrittämällä suostu yhteistyöhön.
– Kuutio täytyy ensin piilottaa robotilta. Se ei saa nähdä sitä ennen kuin se alkaa töihin, robotin koodaaja Siiri opastaa.
– Kyllä se kuution osaa ratkaista, se on tehnyt sen tänään jo kuusi kertaa, Siirin koodauskumppani Eerik kertoo.
Uuden yrityksen jälkeen robotti ratkaisee kuution alle minuutissa. Vieressä surisee toinen robotti, joka on ohjelmoitu seuraamaan lattiaan piirrettyä viivaa. Se hoitaa hommansa mallikkaasti.