1jZ7iKR
1jZ7iKR
1jZ7iKR
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