Sulje
Käynnistetään info-tv-näkymää (JavaScript pitää olla sallittuna)

Ohjelmointi tulee - oletko valmis?

Leena Hiltunen ja koulutusteknlogian opiskelijat
Jyväskylän yliopisto
Tietotekniikan laitos

KEOS 2015

Ohjelmoinnillinen ajattelu

Ohjelmoinnillisella ajattelulla tarkoitetaan ongelmien purkamista osiin, toiminnan kaavojen tunnistamista ja muodostamista sekä toimintojen automatisointia.

Vuosiluokilla 1-2

Monet perinteiset leikit tukevat ohjelmoinnillisen ajattelun kehittymistä, joten vuosiluokilla 1-2 riittääkin jo se, että opettaja tiedostaa oman roolinsa ohjelmoinnillisen ajattelun tukemisessa ja että sitä toteutetaan systemaattisemmin eri oppiaineiden sisältöjen yhteydessä.

Arkipäivän ohjelmointi

Oletko ajatellut, että joka kerta, kun ohjeistat oppilaitasi tekemään jotain, annat esimerkin ohjelmoinnista?

Etsiminen, lajittelu ja matkiminen monissa eri muodoissaan ovat esimerkkejä arkipäivän ohjelmoinnista.

Vuosiluokilla 3-6

Ohjelmonnillisen ajattelun rinnalle tuodaan erilaisia graafisia ohjelmointivälineitä, joilla tuetaan erityisesti toiminnan kaavojen tunnistamista ja muodostamista sekä toimintojen automatisointia.

Tulevaisuuden taidot

Robotiikka ja ohjelmointi kehittää monipuolisesti ajattelun taitoja, tieto-ja viestintätekniikan taitoja, rakentelua sekä luovuutta ja innovatiivisuutta.

Vuosiluokilla 7-9

Ohjelmointia tulisi opettaa osana kaikkien oppiaineiden opetusta, vaikka selkeät maininnat oppiainekohtaisista tavoitteista löytyykin vain matematiikan ja käsityön osalta.

Perusopetuksen yläluokilla syvennetään edelleen ohjelmoinnillista ajattelua ja siirrytään visuaalisista ohjelmointiympäristöistä varsinaiseen koodaamiseen.

Ohjelmoinnin opettaminen

Ohjelmoinnillisen ajattelun opettelu ei ole sidottu millään tavalla tietokoneeseen tai ohjelmointiin, mutta ohjelmointi opettaa nimenomaan tällaista ajattelumallia, koska ohjelmoinnissa luodaan itse koko ajan uusia toistettavissa olevia prosesseja ja automaatiota. Ohjelmointi on siksi erinomainen tapa harjoitella taitoa nimeltä ohjelmoinnillinen ajattelu.