Ohjelmointiin syvennytään pikku hiljaa
Ohjelmointi on tietokoneelle/ohjelmalle annettavia käskyjä, ja käytetään tiettyä tietokoneen ymmärtämää ohjelmointikieltä.
Mutta mitä se on varhaiskasvatuksessa?
--> Ohjeiden antamista ja noudattamista ja tietyn lopputuloksen saavuttamista.
Ohjelmoinnin alkeet ja ohjelmointiin tutustuminen varhaiskasvatuksessa on siis harjoittelua antaa ohjeita (=käskyjä) ja ottaa vastaan ohjeita (=käskyjä) puhumalla tai kuvakorteilla tai tukiviittomilla, ja tärkeintä on ohjeiden antamisen/noudattamisen järjestyksessä pysyminen.
Tästä pikkuhiljaa koulumaailmassa syvennytään ohjelmoinnin maailmaan käyttämällä esim. ohjelmointirobotteja (Beebotit), sovelluksia iPadilla tai ohjelmia tietokoneella.
Pienen lapsen kokemusmaailma sekä arjen rutiinit ja leikit sisältävät luonnostaan paljon mahdollisuuksia ohjelmoinnillisen ajattelun harjoittelemiseen. Varhaiskasvatuksessa ja esiopetuksessa harjoiteltavia taitoja ovat esimerkiksi asioiden luokittelu, vertailu ja järjestykseen asettaminen sekä toistuvien ja säännönmukaisten rakenteiden tunnistaminen. Ongelmanratkaisua harjoitellaan ihmettelemällä ja nimeämällä ilmiöitä, ongelmia ja kokonaisuuksia sekä jakamalla niitä pienempiin osiin tutkittavaksi ja ratkaistavaksi.
Ohjelmoinnissa on kyse vaiheittaisten, täsmällisten toimintaohjeiden antamisesta siten, että jokin tehtävä saadaan suoritettua tai ongelma ratkottua. Tällaisia toimintaohjeita kutsutaan ohjelmoinnissa algoritmeiksi. Lasten kanssa opetellaan ensin toimimaan ohjeiden mukaan ja sen jälkeen kokeillaan toimintaohjeiden antamista itse. Harjoittelua tehdään osana arjen askareita sekä esimerkiksi sääntöleikeissä, joissa lapset pääsevät vuorollaan myös ohjaamaan toisia leikkijöitä ja leikin kulkua.
Lähde: Polkuja ohjelmointiosaamiseen – opas (KAVin Mediataitokoulu)