Ohjelmointi ja ohjelmoinnillinen ajattelu

Ohjelmoinnin tulo peruskouluun

Mitä?

Ohjelmointi on saapunut peruskoulun opetussuunnitelmaan syksyllä 2016. Erääksi syyksi uudistukselle on mainittu se, että Suomi tarvitsee lisää koodaajia (etenkin naiskoodareista on pula), vaikka läheskään kaikista oppilaista ei sellaisia tulekaan. Käytännössä ohjelmoinnissa on kuitenkin mahdollisuus oppia paljon muutakin kuin pelkkiä koodinkirjoitustaitoja.

Miksi?

Nykypäivän ja tulevaisuuden ihmisen on tärkeää osata työskennellä yhdessä muiden kanssa. On myös tärkeää osata elää viisaasti ja vastuullisesti alati kehittyvän teknologian kanssa. Tulevaisuuden muuttuvassa työelämässä on tärkeää olla luova innovoija ja looginen ajattelija (ks. esim. 2000-luvun taidot ja laaja-alainen osaaminen). Muun muassa näiden asioiden voi tulkita kytkeytyvän enemmän tai vähemmän ohjelmoinnilliseen ajatteluun, jota voi kehittää esimerkillisesti ohjelmoimalla eli tietokonetta käskyttämällä. Lue ohjelmoinnillisen ajattelun usein kysytyt kysymykset (UKK).

Monipuolisimmillaan ohjelmointi voi tukea niin laaja-alaista osaamista, projektimuotoisia työskentelytapoja kuin aktiivista yhdessä oppimista. Lisäksi samalla opitaan jotakin merkityksellistä tämän päivän teknologisesta maailmasta ja hankitaan taitoja, joita tarvitaan tulevaisuuden työelämässä. Ohjelmointi nykyaikaisilla välineillä voisikin olla eräs keino tuoda mielekkäällä tavalla uuden pedagogiikan mukaisia opetus- ja oppimiskäytänteitä kouluihin.


Scratch on suosittu kuvakepohjainen ohjelmointiympäristö, joka on saatavilla myös suomen kielellä.

Miten?
Aiempien kansainvälisesti tehtyjen tutkimusten mukaan ohjelmointi lapsille tarkoitetulla ohjelmointiympäristöillä, kuten esimerkiksi kuvakepohjaisella Scratch:lla, on oppilaiden mielestä hyvin motivoivaa. Siitä huolimatta erityisesti ala-asteikäisten oppilaiden kohdalla tutkimusperustainen ymmärrys ohjelmoinnin ja ennen kaikkea sen taustalla olevien ohjelmoinnillisten ajattelun taitojen oppimisesta ja sen tukemisesta on kaikkiaan hyvin vähäistä. Koulumaailma tarvitsee tuekseen lisää ymmärrystä siitä, kuinka opetusta ja ohjausta olisi hyvä järjestää, jotta ohjelmoinnillisen ajattelun oppiminen olisi mahdollisimman tehokasta.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä