Yhdeksän ajatusta ohjelmoinnin opettamisesta

Kirjoittaja: 

Linda Liukas, lastenkirjailija, Hello Ruby
ja Juhani Mykkänen, luovan alan yrittäjä
Opetusministeri Krista Kiuru linjasi tammikuussa 2014, että ohjelmointi tulee osaksi peruskoulun opetusohjelmaa. Muutos on tärkeä. Suomalaisten ihmisten, yritysten ja koko maan tulevaisuuteen vaikuttaa, innostuvatko nämä 2000-luvulla syntyneet ihmiset ohjelmoinnista. Saavatko he jo nuorena vihiä siitä, mitä kaikkea pelkällä näppäimistöllä voi rakentaa, parantaa ja luoda? Kerrotaanko heille siitä kaikesta innostavasti? Mistä muutoksessa on kyse?

Tässä yhdeksän ajatusta aiheeseen:

  1. Ohjelmointi tulee peruskouluihin syksyllä 2016. Ohjelmoinnista ei tule omaa oppiainettaan, vaan aikaa sen opetukselle otetaan matematiikan tuntijaosta. Ohjelmointia alkavat opettaa tavalliset opettajat kaikilla luokilla ykkösestä ysiin.
  2. Yhä suuremman osan maailmasta rakentavat he, jotka osaavat luoda taidetta ja tiedettä tai vaikkapa älypuhelinsovelluksia ja internetpalveluita tietokoneen avulla. Siksi lapsilla ja nuorilla on oikeus oppia koulussa ohjelmoinnin perusasiat.
  3. Peruskoulussa opetetaan biologiaa, vaikka kaikista ei haluta biologeja. Samalla tavalla kaikista oppilaista ei pidä tulla koodareita – mutta kaikilla pitää olla mahdollisuus innostua siitä, mitä ohjelmoimalla voi rakentaa. 2000-luvulla ohjelmointikielen perusteiden ymmärtäminen on englannin kielen osaamisen tapaista yleissivistystä.
  4. Ohjelmoinnin opettaminen lapsille ja nuorille on välttämätöntä myös Suomen tulevaisuuden ja kilpailukyvyn kannalta. Huippukoodareista on pula jo nyt. Vuoteen 2019 mennessä Suomen ict-alalla on 17 000 työpaikan vaje. Muut maat, kuten Viro ja Britannia, ovat jo aloittaneet koodauksen opettamisen peruskoulussa.
  5. Naiset edustavat tällä hetkellä muutamaa prosenttia töissä olevista ohjelmoijista. Tuomalla ohjelmoinnin peruskouluun saamme parhaimmillaan moninkertaistettua osaavien naiskoodareiden määrän. Meillä ei ole varaa eristää ohjelmointia miesten etuoikeudeksi.
  6. Ohjelmoinnin opettaminen peruskoulutasolla on ennen kaikkea ohjelmoinnillisen ajattelun perusteiden oppimista sekä tekemistä ja harjoittelua. Ohjelmoinnillisen ajattelun perusteita ovat esimerkiksi kyvyt pilkkoa ongelma osiin, antaa yksikäsitteisiä komentoja tietokoneelle ja pohtia, mitkä komennot missä järjestyksessä ratkaisevat ongelman. Suomalaisen opettajan ei tarvitse huolia: hän on maailman parhaimmistoa ja oppii tällaisten asioiden opettamisen.
  7. Tällä hetkellä opetussuunnitelman raamit ovat seuraavat: 1–2-luokilla ohjelmointia opetetaan leikkien avulla. Ne opettavat antamaan yksikäsitteisiä komentoja. 3–6-luokilla tutustutaan verkosta löytyviin visuaalisiin ohjelmointiympäristöihin ja opitaan käskemään tietokonetta ilman pelkoa virheiden tekemisestä. 7–9-luokilla perehdytään johonkin oikeaan ohjelmointikieleen esimerkiksi alkeista lähtevän verkkokurssin avulla
  8. Tästä selvitään hienosti. Nyt on tärkeää informoida ja täydennyskouluttaa opettajat. Ohjelmointia ei kuitenkaan opita vain peruskoulussa. Apua tarvitaan vanhemmilta, iltapäiväkerhoilta ja yrityksiltä sekä peruskoulun jälkeisiltä oppilaitoksilta. Tärkeintä on antaa jokaiselle oppilaalle peruskäsitys ohjelmoinnista ja taata edistymisen mahdollisuudet niille, jotka innostuvat eniten. Näin tulevaisuuden Suomea rakentavat jo lapsena aloittaneet koodaritaiturit.
  9. Yksittäinen opettaja on yhteys oppilaan ja ohjelmoinnin mahdollisuuksien välillä. Siksi kirjoitimme Koodi2016 oppaan, joka on suunnattu ensiavuksi opettajille ja opetusalan päättäjille. Opas kertoo, mitä ohjelmointi on, miksi se on tärkeää, miten opetussuunnitelma muuttuu ja miten ohjelmoinnin alkeita voi opettaa peruskoulussa. Oppaan voi ladata ilmaiseksi osoitteessa koodi2016.fi.

Ohjelmoinnin opettamisen aloittaminen arveluttaa ja aiheuttaa helposti hämmennystä, jos ei ole koskaan itse ohjelmoinut. Moni opettaja tietää ohjelmoinnista lähinnä jotain sen suuntaista, että tietokoneelle kirjoitetaan koodikieltä, jonka lopputuloksena syntyy tietokoneohjelmia, joissa kone tekee ihmisen pyynnöstä asioita.

Ei huolta.

Ohjelmoinnin opettaminen peruskoulutasolla – varsinkin alakoulussa – on vielä kaukana varsinaisesta monimutkaisten ohjelmien teosta, johon paneudutaan esimerkiksi yliopistotasolla.

Peruskoulussa tärkeintä on saada lapset ja nuoret ymmärtämään ohjelmoinnissa hyödyllisten ajattelumallien perusteet. Se, millaisia asioita tietokone on hyvä tekemään, ja miten tietokoneelle annetaan yksikäsitteisiä ohjeita. Muista: harjoitukset ja oppisisällöt on valittava siten, että koko ikäluokka kykenee saamaan niistä irti. Suomalaisen opettajan omat oppimisvalmiudet ovat varmuudella niin hyvät, että hän kykenee omaksumaan asiat, jotka on tarkoitettu peruskouluikäisten opittaviksi.

Lisätietoa:

Koodi2016 -opas

Katso Lindan puhe Campus Helsingissä 25.9.2014:

(Campus Helsinki on opettajille suunnattu kerran vuodessa järjestettävä asiantuntijafoorumi)

Katso Juhanin puhe TEDx Kampissa 3.10.2014:

(Tulossa pian videona....)

Kuvat: Maija Tammi

Tags: 

Lisää eDimensiossa

Vuoden 2017 opettaja: Vesi, wasser, eau, voda , 19. marraskuu 2017 - 9:57
Dimensio 6/2017 , 19. marraskuu 2017 - 9:01
Opettaja artikkelin kirjoittajana , 16. marraskuu 2017 - 9:36
Dimensio 5/2017 , 29. lokakuu 2017 - 9:16
Mihin matematiikkaa tarvitaan , 16. elokuu 2017 - 9:00
Laskukone vauvan aivoissa , 16. elokuu 2017 - 9:00
Dimensio 4/2017 , 16. elokuu 2017 - 1:00
Dimensio 3/2017 , 23. huhtikuu 2017 - 9:00
Eurajoen vesitornin Foucault’n heiluri , 22. huhtikuu 2017 - 9:00
Historiaa, fysiikkaa ja fysiikan historiaa , 2. huhtikuu 2017 - 9:00
Dimensio 2/2017 , 31. maaliskuu 2017 - 9:00
Erään matematiikan vihaajan tunnustuksia , 2. helmikuu 2017 - 9:00
Dimensio 1/2017 , 26. tammikuu 2017 - 9:00
GeoGebra-täydennyskoulutuksia verkossa , 6. joulukuu 2016 - 9:00
Dimensio 6/2016 , 6. joulukuu 2016 - 9:00
Taide taittaa matematiikkaa – Osa 2(2) , 26. lokakuu 2016 - 9:00
Lukion tärkein ainevalinta? , 26. lokakuu 2016 - 9:00
Dimensio 5/2016 , 26. lokakuu 2016 - 9:00
GeoGebra tänään , 26. lokakuu 2016 - 9:00
MAOLin syyskoulutuspäivät Oulussa , 26. lokakuu 2016 - 9:00
Dimensio 4/2016 , 24. lokakuu 2016 - 9:00
Taide taittaa matematiikkaa – Osa 1(2) , 22. lokakuu 2016 - 9:00
Dimensio 3/2016 , 21. lokakuu 2016 - 9:00
Dimensio 2/2016 , 12. lokakuu 2016 - 9:00
Lukion tärkein ainevalinta? , 24. syyskuu 2016 - 9:00
Hattulan silloilta , 8. syyskuu 2016 - 9:00