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 OPS muuttuu – ja miksi?<br />

Koodi2016 | Miten OPS muuttuu – ja miksi?<br />

Tästä on kyse opsin<br />

uudistuksessa<br />

Tiedossa on, että syksyllä 2016 käyttöön tulee<br />

uusi opetussuunnitelma ja se sisältää ohjelmointia.<br />

Millaisia asioita koulujen on ajateltu käytännössä<br />

opettavan?<br />

Tätä kirjoittaessa viitekehyksenä on vuoden<br />

2016 opetussuunnitelman luonnos. Se on tätä<br />

opasta laadittaessa kouluilla kommenttikierroksella.<br />

Muutoksia voi tulla, mutta perusajatus<br />

on selkeä, ainakin jos kysyy Opetushallituksen<br />

matematiikan opetussuunnitelmatyöryhmän<br />

puheenjohtajalta Leo Pahkinilta:<br />

”Pääasia on halu tuoda esille, mistä ohjelmoinnissa<br />

on kysymys. Ja innostaa nuoria huomaamaan,<br />

että ohjelmointi on jännittävää. Parhaimmillaan<br />

kouluille olisi hyvä saada myös pöhinää,<br />

jonka myötä oppilaille järjestettäisiin erilaisia<br />

kerhoja ja valinnaisopintoja.”<br />

Mitä eri luokilla opiskellaan?<br />

Muutokset eri luokka-asteilla menevät näin:<br />

Luokilla 1–2 opetellaan antamaan yksikäsitteisiä<br />

komentoja ihmiseltä toiselle. Ohjelmointi on<br />

käskyjen antamista tietokoneelle, ja tässä pohjustetaan<br />

sitä.<br />

”Opetellaan antamaan tarkkoja ohjeita,<br />

esimerkiksi ota ‘kolme askelta eteenpäin’ – ei<br />

‘ota kolme askelta’, jotka voisivat olla sivulle tai<br />

taakse”, Pahkin sanoo.<br />

”Tässä opitaan sitä, että täsmälliset ohjeet<br />

tuottavat täsmällistä toimintaa, ja epämääräiset<br />

ohjeet tuottavat epämääräistä toimintaa.”<br />

Luokilla 3–6 aletaan perehtyä tekemiseen, joka<br />

on lähempänä ohjelmointia. Työkaluna ei vielä ole<br />

Luokilla 3–6 perehdytään<br />

visuaaliseen<br />

ohjelmointiympäristöön.<br />

varsinainen ohjelmointikieli vaan jokin visuaalinen<br />

ohjelmointiympäristö, jossa työskennellään<br />

käytännössä hiiren avulla, ei kirjoittamalla.<br />

”Tässä kohden vaihdetaan ihminen koneeseen.<br />

Silloin välillä pitää olla jokin kieli – näillä luokilla<br />

käytännössä jokin graafinen ohjelmointikieli”,<br />

Pahkin selittää.<br />

”Ohjelmointia voidaan harjoitella raahaamalla<br />

tai siirtelemällä asioita. Löydetään niitä erilaisia<br />

komentoja, joita on esimerkiksi [MIT:ssä kehitetyssä<br />

lasten ohjelmointiympäristössä] Scratchissakin<br />

vain muutama. Sen jälkeen ruvetaan näillä<br />

muutamilla komennoilla löytämään esimerkiksi<br />

toistoja. Kaikkia näitä voidaan nopeasti oppia.”<br />

Luokilla 7–9 aloitetaan perehtyminen johonkin<br />

oikeaan ohjelmointikieleen. ”Emme ota kantaa<br />

siihen mikä se kieli on”, Pahkin sanoo. ”Mutta<br />

tarkoituksena on, että ymmärretään perusasioita<br />

kielestä ja osataan tulkita ohjelmakoodia – tuossa<br />

kohdin ohjelma ottaa jonkin luvun sisään, tuossa<br />

se tekee sille jotain ja niin edelleen.”<br />

Aloittavatko kaikki luokat<br />

ohjelmoinnin syksyllä 2016?<br />

Tavoite on, että syksyllä 2016 kullakin alakoulun<br />

luokalla ykkösestä kutoseen aletaan harjoittelemaan<br />

ohjelmointia. Samalla edessä on muutaman<br />

vuoden siirtymäaika, jolloin esimerkiksi kolmosluokkalainen<br />

aloittaa ohjelmoinnin parissa,<br />

vaikka hänellä ei ole pohjalla luokkien 1–2 oppeja.<br />

”Luokilla joudutaan tässä suhteessa hiukan<br />

improvisoimaan, koska oppilaan polku ei ole<br />

edennyt ekalta luokalta lähtien. Se voi olla aluksi<br />

haasteellista, muttei mahdotonta”, OPH:n Leo<br />

Pahkin sanoo.<br />

Nykysuunnitelman mukaan luokat 7–9 siirtyvät<br />

ohjelmoinnin pariin vuosi kerrallaan: syksystä<br />

2017 alkaen ohjelmointia opiskellaan luokilla<br />

1–7, syksystä 2018 alkaen luokilla 1–8 ja 2019<br />

alkaen luokilla 1–9.<br />

Mistä opetukselle saadaan aikaa?<br />

OPH:n suunnitelmassa aika ohjelmoinnille<br />

otetaan matematiikan tuntijaosta. Tarkoitus on<br />

kuitenkin, että ohjelmointiajattelua linkitettäisiin<br />

myös muihin oppiaineisiin mahdollisuuksien<br />

mukaan. Ajatuksia siitä, millaisia ohjelmointiin<br />

liittyviä asioita voi nostaa esiin eri oppiaineiden<br />

tunneilla on esitetty sivuilla 124–126.<br />

48| |49

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

Saved successfully!

Ooh no, something went wrong!