1jZ7iKR
1jZ7iKR
1jZ7iKR
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Koodi2016 | Miten ohjelmointia opetetaan?<br />
Koodi2016 | Miten ohjelmointia opetetaan?<br />
Kuvassa esitetyssä tehtävässä lapsen tehtävänä on ohjata koira lakin luo. Vasemmalla olevaan<br />
ikkunaan raahataan Scratchista tuttuja komentopalikoita. Matkalla olevia esteitä kuuluu väistää.<br />
Komentopalikoista muodostuva koodi vaikeutuu taso tasolta. Tässä esimerkissä harjoitellaan<br />
niin kutsutun silmukan käsitettä eli saman asian toistamista yhä uudelleen. Oranssin ”repeat 3”<br />
-palikan sisälle raahataan violetti ”run”-komento. Näiden yhteisvaikutuksesta koira ottaa aina kolme<br />
askelta, hyppää esineen yli ja toistaa taas saman kolmen askeleen ja hypyn toiminnon. Kuten<br />
edellisen sivun kuvasta näkee, koira päätyy tällöin hyppäämään sekä kurpitsan että lippalakin yli.<br />
Play-nappia painamalla oppilas pääsee kokeilemaan palikoista luomaansa koodia. Ohjelma<br />
myös antaa vinkkejä, jos oppilas jumiutuu. Tasoja voi ratkaista eri tavoin.<br />
Kun taso on päästy läpi, oppilas näkee muun muassa, kuinka kauan ratkaisemiseen meni, ja<br />
olisiko tason voinut ratkaista muilla tavoin.<br />
Hopscotch<br />
Hopscotch on Tynkeriä monipuolisempi iPad-ympäristö, jossa lapsi voi kokeilla visuaalista koodaamista.<br />
Hopscotch muistuttaa myös edellä esiteltyä Scratchia.<br />
Koodipalikoista muodostuvat projektit voivat olla pelejä, tarinoita tai vaikka taidetta. Muiden<br />
rakentamia projekteja voi tutkia ja katsoa, miten ne on rakennettu. Tällä hetkellä Community-osiosta<br />
löytyy esimerkiksi peli, jossa eläimet juoksevat kilpaa, kun oppilas tökkää ruutua.<br />
Hopscotch on ilmainen. Sitä varten on myös kirjoitettu opettajan opas, jonka saadakseen<br />
on jätettävä sähköpostiosoitteensa. Opettajan oppaaseen sisältyy kalvoja, joissa selitetään<br />
Hopscotchin avulla esimerkiksi mitä on ohjelmointi, mitä ovat silmukat, mitä on satunnaisuus ja<br />
mitä ovat ehtolauseet.<br />
Hopscotchissa aloitetaan valitsemalla hahmo.<br />
Hopscotchissa jokaiseen hahmoon liittyy sääntöjä. Kuvassa yllä apinaan liitetään sääntö, jonka<br />
perusteella se tanssii, kun projekti aloitetaan ja hyppää, kun apinaa tökätään. Lisäksi kaikilla hahmoilla<br />
on joukko kyvykkyyksiä, joka ovat ennalta ohjelmoituja koodipätkiä, joita voi käyttää sellaisenaan.<br />
Apina voi esimerkiksi tanssia, kasvaa tai leijua. Omia kyvykkyyksiä voi myös tallentaa.<br />
114| |115