04.06.2015 Views

1jZ7iKR

1jZ7iKR

1jZ7iKR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Koodi2016 | Miten ohjelmointia opetetaan?<br />

Koodi2016 | Miten ohjelmointia opetetaan?<br />

1.–2. luokka:<br />

Nyt leikitään!<br />

Ohjelmointiin sopivien ajattelumallien opettaminen<br />

ei vaadi aina tietokonetta. Peruskäsitteitä ja<br />

toimintatapoja voi opetella leikkien kautta.<br />

Useimmissa ohjelmointiajattelua opettavissa<br />

leikeissä lapsi oppii ymmärtämään, millä tavalla<br />

tietokonetta on ohjeistettava, jotta se osaa ratkaista<br />

ongelmia. Tällöin leikissä pyritään siihen,<br />

että tietyt toimet suoritetaan tietyssä järjestyksessä<br />

tehtävän ratkaisemiseksi.<br />

Luokanopettajan on hyvä hahmottaa, miten<br />

eri leikit liittyvät myöhemmillä luokilla esille<br />

tuleviin käsitteisiin, ja miten eri aineissa voi<br />

hyödyntää erilaisia leikkejä. Lapsille tärkeintä on<br />

tekemisen ilo ja myönteinen, innostunut altistuminen<br />

ohjelmointiin liittyville ajattelumalleille.<br />

Kun lapsi etsii lyhimmän reitin ulos sokkelosta<br />

tai lajittelee laulut aakkosjärjestykseen, hän oppii<br />

myös ohjelmoinnissa hyödynnettäviä taitoja.<br />

CS Unplugged<br />

Verkkosivusto CS Unplugged on kokoelma opettajien<br />

toistensa avuksi suunnittelemia ohjelmointia<br />

opettavia leikkejä, joiden leikkimiseen ei tarvita<br />

lainkaan tietokonetta tai muuta tekniikkaa. Sen<br />

sijaan CS Unpluggedin harjoitukset opettavat ohjelmoinnin<br />

perusteita pelien, liikunnan, paperille<br />

piirrettävien harjoitusten tai vaikkapa pingispallojen<br />

avulla.<br />

Suureen osaan harjoituksista liittyy video.<br />

Harjoituksia tekevät vapaaehtoiset opettajat<br />

ympäri maailmaa. Opettajille on myös tehty oma,<br />

kevyt opaskirja.<br />

Miten pääsee alkuun: Mene osoitteeseen csunplugged.org<br />

ja selaile sivustolla esitettyjä harjoituksia.<br />

Seuraavassa on myös esimerkki eräästä CS<br />

Unpluggedin harjoituksesta.<br />

CS Unplugged -sivuston vasemmasta laidasta löytyy lista erilaisia ohjelmointia opettavia harjoituksia,<br />

joiden tekemiseen ei tarvita konetta. Opettaja voi ladata yksittäiset harjoitukset – kuten kuvassa<br />

esitetyn Harold-robotti-harjoituksen – tulostettavana pdf-tiedostona oikean laidan linkistä.<br />

Esimerkki: Harold-robotti-harjoitus<br />

Eräs esimerkki CS Upluggedin sisältämistä harjoituksista on nimeltään Harold-robotti (csunplugged.com/programming-languages-0).<br />

Harjoituksessa opettaja esittää robottia, joka tottelee lapsia täydellisesti. Lapset puolestaan<br />

yrittävät saada opettajan suorittamaan jonkin tehtävän kuten kokoamaan palikoista tornin, tekemään<br />

voileivän tai juomaan kahvikupin.<br />

Opettajan tehtävä on toimia tarkalleen lasten ohjeiden mukaisesti. Lapset oppivat pian, että<br />

komentojen on oltava hyvin tarkkoja, tai robotti toimii väärin.<br />

Harjoitus opettaa – edelliseen kappaleeseen viitaten – esimerkiksi ongelman pilkkomista osiin<br />

86| |87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!