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 />
Kuvataide<br />
••<br />
Kuvataiteessa voidaan kokeilla suunnitella<br />
käyttöliittymä omalle mobiilisovellukselle<br />
tai piirtää luonnoksia omiksi kotisivuiksi.<br />
••<br />
Toinen kuvataiteen tunnilla mahdollinen<br />
harjoitus on pyytää oppilasta antamaan<br />
toiselle oppilaalle ohjeita tietynlaisen kuvan<br />
piirtämiseksi. CS Unplugged -sivustolla on<br />
esimerkiksi harjoitus, jossa oppilaan tulee<br />
saada toinen oppilas piirtämään suorakaiteen<br />
ja rastin sekä oppilaan oman nimen<br />
sisältämä kuvio antamalla vain tarkkoja<br />
suullisia ohjeita ja näkemättä, mitä toinen<br />
piirtää. Toinen ei myöskään saa esittää<br />
kysymyksiä.<br />
--<br />
Tämä ja muita harjoituksia löytyy<br />
osoitteesta: csunplugged.org/sites/default/files/activity_pdfs_full/unplugged-12-programming_languages.pdf<br />
••<br />
Yläkouluikäiset voivat opettaa tietokoneen<br />
luomaan taideteoksia Processing-ohjelmointiympäristön<br />
avulla: openprocessing.<br />
org/classroom/855<br />
Musiikki<br />
••<br />
Musiikkitunnilla voidaan perehtyä musiikin<br />
tekemiseen tietokoneella – tai ihmetellä esimerkiksi<br />
EMI-nimisen tietokoneohjelmiston<br />
säveltämiä Frédéric Chopinia matkivia<br />
masurkoita: artsites.ucsc.edu/faculty/cope/<br />
mp3page.htm<br />
Käsityö<br />
••<br />
Käsityötunnilla voidaan puhua siitä, millä<br />
tavoin neulominen on itse asiassa algoritmista<br />
toimintaa, joka on suhteellisen<br />
helppoa opettaa myös tietokoneelle. Tietoja<br />
aiheesta: codecademy.com/blog/70-howknitters-are-human-computers<br />
Vieraat kielet<br />
••<br />
Vieraissa kielissä voidaan pohtia esimerkiksi<br />
sitä, mitä tietokoneelle pitäisi sanoa, jotta<br />
se oppisi muodostamaan ruotsin tai ranskan<br />
säännöllisen verbin perusmuodosta eri persoonamuotoja.<br />
(Vinkki: koneen on opittva<br />
lisäämään perusmuotoon sopivia päätteitä.)<br />
Miksi tämä on tärkeää? Koodi2016:n tukijat kertovat<br />
”Lapset ovat portti<br />
nykyaikaisten taitojen<br />
viemisessä koteihin”<br />
Yrjö Kari-Koskinen, seniorikonsultti, Futurice<br />
asia, jonka takia yhä useamman<br />
olisi hyvä ymmärtää edes perusasioita<br />
”Yksi<br />
ohjelmoinnista ja ohjelmistojen kehittämisestä,<br />
on yritysten ja julkisen puolen päätöksenteko<br />
ja ostot. Nyt niistä budjeteista päättävät<br />
usein ihmiset, jotka eivät tunne ohjelmointia ja<br />
ohjelmistokehityksen haasteita. Se taas johtaa<br />
isoihin ongelmiin, jos ostaja ei oikein tiedä mitä on<br />
ostamassa.<br />
Kaikkien ei missään nimessä tarvitse osata<br />
koodata, mutta kaikilla olisi hyvä olla perusymmärrys<br />
siitä, miten nämä jutut syntyvät. Parhaimmillaan<br />
tietotekniikka tukee muuta aineosaamista.<br />
Esimerkiksi taideaineissa tietotekniikalla voi saada<br />
aikaan päräyttävää kuvataidetta ja musiikkia. Tai<br />
sitten koodaamisen opettaminen voi kannustaa<br />
muiden aineiden oppimiseen. Oppilas voi tajuta,<br />
että hänen pitää opiskella matikkaa, jotta voi luoda<br />
siistiä 3D-grafiikkaa.<br />
Lapset ovat myös portti nykyaikaisten taitojen<br />
viemisessä koteihin. He laittavat digiboksin<br />
asetukset kuntoon jo nyt. Jatkossa lapset voivat<br />
olla yhä merkittävämmässä roolissa sinä, miten<br />
tietotekninen osaaminen menee koteihin.<br />
Futuricen liiketoiminta on lyhytjänteistä<br />
verrattuna peruskoulun opetussuunnitelman<br />
tekemiseen. Mutta haluamme rakentaa parempia<br />
digipalveluita ja toimivampaa tietoyhteiskuntaa.<br />
Ohjelmoinnin opettamisen tukeminen luo yhteiskuntaa,<br />
jossa ei tule eriarvoistumista ja lokeroitumista<br />
niihin, jotka osaavat digitaitoja ja niihin jotka<br />
eivät. Se on sekä Futuricen etu että kaikkien etu.”<br />
126|<br />
|127