Ohjelmointipolku (eNorssi 2022)

Suomen harjoittelukoulujen ohjelmointipolku

eNorssin ohjelmointipolku

Ohjelmointipolku tarjoaa tietoa ja esimerkinomaisia konkreettisia keinoja ohjelmointi-opetuksen suunnitteluun ja toteutukseen eri luokka-asteilla. Ohjelmointipolku on laadittu digitaalisen osaamisen kuvauksiin ja Uudet Lukutaidot -ohjelman tavoitteisiin perustuen.

 

Tavoitteena on, että tämän dokumentin avulla opettaja saa valmiita ohjeita ja malleja ohjelmoinnin sekä ohjelmoinnillisen ajattelun opetuksen aloittamiseksi ja jatkamiseksi opetukseen ja löytää käytännön vinkkejä luokassa hyödynnettäväksi.

Ohjelmointipolun aineisto jakaantuu kolmeen osaan: 1.-2.lk, 3.-6.lk ja 7.-9.lk. Jokaisessa osiossa on nähtävillä tavoitteet, vinkkejä toteutettaviksi harjoitteiksi sekä linkkejä ja vinkkejä lisämateriaalin löytämiseksi.

Ohjelmointipolkuun on koottu myös valtakunnallisten opetussuunnitelmien perusteiden viittaukset ohjelmointiin.

Perusopetuksen opetussuunnitelmien perusteiden 2016 mukaisesti ohjelmointi on osa peruskoulussa opetettavia taitoja. eNorssi-verkosto pyrkii osaltaan helpottamaan harjoittelu-koulujen tehtävää ohjelmoinnin opetussuunnitelman laatimisessa ja noudattamisessa. Ohjelmointipolun tavoitteena on jäsentää ohjelmoinnin roolia opetussuunnitelmassa ja eri vuosiluokkien opetuksessa sekä tarjota käytännön vinkkejä opettajille ohjelmoinnin toteuttamiseen. Ohjelmointipolun aiemmat versiot on laadittu vuosina 2015 ja 2018.

Ohjelmointiopetuksen ajatuksena on erityisesti ongelmanratkaisutaitojen sekä loogisen ajattelun kehittäminen, mutta ohjelmoinnin opetus tukee varmasti myös hahmottamisen kehittymistä, taitoa pilkkoa asiat pienempiin osiin sekä sosiaalisten taitojen kehittymistä. Luonteeltaan ohjelmointi sopii mainiosti myös pari- ja ryhmätehtäviin ja toimii erinomaisesti juuri eheytettynä kokonaisuutena, osana muita oppiaineita.

eNorssin ohjelmointipolkua on ollut suunnittelemassa ja toteuttamassa opettajia lähes kaikista Suomen yliopistojen harjoittelukouluista. Taustamateriaaleina on hyödynnetty eri toimijoiden verkossa julkaisemaa materiaalia, joten käsillä olevasta dokumentista löytyy varmasti samankaltaisuuksia muiden ohjelmointiin liittyvien materiaalien kanssa.Opetussuunnitelman perusteissa 2016 ohjelmointitaidot mainitaan osana laaja-alaisia osaamistavoitteita sekä ala- että yläkoulun puolella.

Laaja-alainen osaaminen ohjelmoinnillisen ajattelun kautta

Ohjelmointi on hyvä liittää osaksi oppimista ja laaja-alaisen osaamisen (OPS 2014) tavoitteita. Näin ohjelmoinnillinen ajattelu toimii mukana laajemmassa oppimiskokonaisuudessa, jossa eri oppimisen tavoitteet kohtaavat.