Miten ohjelmoinnillisuus näkyy sinun oppiaineessasi?

EU:n koodausviikon yläkoulun haaste osallisti vuonna 2020 aineenopettajia. Miten ohjelmoinnillisuus näkyy sinun oppiaineessasi?

Ohjelmoinnin jalkautuminen erityisesti ylemmille koulutusasteille (yläasteet, lukiot) on jokseenkin kompuroinut. Syitä on toki useita: mm. kalliisiin TVT-laitteistoihin ja niiden ylläpitoon liittyvät kysymykset, opettajien ajanpuute, opetussuunnitelman noudattamisen paineet. Eräs keskeinen ja myös kansainvälisessä tutkimuksessa (esim. Weintrop ym., 2019) havaittu tekijä on opettajien puutteellinen koulutus sekä oman ymmärrykseni mukaan erityisesti se, että ohjelmoinnin mielekkäitä pedagogisia sovellustapoja juurikin aineenopettajien konteksteihin vielä uupuu paljon.

Eräs keskeisimmistä haasteista ehkä ympäröi kaikkia edellä mainittuja. Kyse ei ole siitä, etteivätkö kasvatusalan toimijat (valtiolliset ja kunnalliset päättäjät, rehtorit, opettajat) tietäisi, että ohjelmoinnillista ajattelua ja ohjelmointia olisi jossain määrin tärkeä oppia koulussa. Kyse lienee enemmänkin käsityksessä siitä, että koulussa pitäisi oppia niin paljon kaikkea muutakin. Koulu on ”kilpailevien oppiainesten kenttä”, jossa oppilaiden pitäisi omaksua vaikka minkälaisia tietoja ja taitoja niin kovin lyhyessä ajassa. Jotakin jää aina arjessa pois, joten kuinka mukaan voisi heittää mitään kovin suurta ja uuttakaan?

Koulu peilaa yhteiskuntapolitiikkaa. Se, mikä nähdään kulloinkin vallitsevassa poliittisessa ilmapiirissä tärkeänä, valuu mitä luultavimmin opetussuunnitelmaan. Tämä havaitaan erinomaisesti ohjelmoinnillisen ajattelun kohdalla: ohjelmoinnillinen ajattelu ratsastaa TVT-alan hurjan kehityksen aallonharjalla, joka muistuttaa joka päivä vaikkapa Internetiä selaillessa tai erilaisia arjen laitteita käytettäessä siitä, kuinka ohjelmoinnillisuutta on todellakin aivan kaikkialla.

Esimerkkejä ohjelmoinnillisuudesta eri aloilla (lähdemateriaali).

Erityisesti aineenopetuksen näkökulmasta puuttuu kuitenkin vielä hyvin tärkeä työurakka: rikas kartoitus siitä, millaisia ohjelmoinnillisia ilmiöitä eri tieteen, työn ja arjen alueilta löytyy, ja millaisia kouluun soveltuvia oikean elämän ilmiöihin liittyviä oppimisaihioita niistä voisi rakentaa.

Toki muutamia esimerkkejäkin löytyy. Esimerkiksi Innokas-verkoston ”Robotit fysiikan opetuksessa” on äärimmäisen hieno harjoituspaketti ohjelmoinnillisesta ongelmanratkaisusta fysiikan ja matematiikan opetuksen konteksteissa. Kansainvälisestä tutkimuskirjallisuudesta löytyy myös satunnaisia esimerkkejä, kuten historiallisen pelin tekeminen (Dong ym., 2019) ja puun elinkaaren ohjelmoinnillinen mallintaminen (Israel ym., 2015), joita voisi olla hedelmällistä soveltaa myös suomalaiseen kouluopetukseen. Tällaisiin oppimisaihioihin sisältyy oivallisesti sekä eri oppiainesten ”perussisältöjä” että ohjelmoinnillisesti ajattelemista – siis sekä ohjelmoinnillisten ongelmien itse ratkaisemista että ohjelmoinnillisen ympäristön ”monilukutaidollista” tarkastelua.

Esimerkkejä ohjelmoinnillisuudesta koulussa. Vasemmalla ”Robotit fysiikan opetuksessa”, oikealla Etoys-ohjelmistolla mallinnettu puun elinkaari (Israel ym. 2015).

Kuinka ohjelmoinnillinen ajattelu näkyy eri työn, tieteen ja arjen alueilla? Millaisia ovat ne oikean elämän työkalut ja tekemisen tavat, joissa ohjelmoinnillista ajattelua hyödynnetään? Millaisia värkkineitä ja ohjelmistoja voisi omaksua kouluun eri oppiaineita yhdistelevään oppimiseen?

Ohjelmoinnillinen ajattelu ei varmastikaan halua ”kilpailevien oppiainesten kentässä” viedä keneltäkään mitään pois. Sen sijaan se haluaa ehkä hieman uudistaa, päivittää tai kytkeä eri oppiaineiden erityiskysymyksiä oikean elämän tämän päivän tärkeisiin ilmiöihin.

Janne Fagerlund (KM)
Tohtorikoulutettava
Jyväskylän yliopiston opettajankoulutuslaitos

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google photo

Olet kommentoimassa Google -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

Muodostetaan yhteyttä palveluun %s