Algoritminen ajattelu
Mitä algoritmisella ajattelulla tarkoitetaan?
OPS:ssa TVT-taitojen päätavoitteena on oppia algoritmista ajattelua. Ohjelmointi taas on se väline, jolla saavutetaan uusia ajattelun tapoja. Näitä voidaan ajatella kuten kirjainten piirtämisen opettelua. Kirjaimet ovat vaihe lukemaan ja kirjoittamaan oppimisessa. Kaikkien ei tarvitse osata ohjelmoida, mutta algoritminen ajattelu on tulevaisuuden perustaito.
Lue lisää:
Uudet lukutaidot-kehittämisohjelma
Lue lisää:
Uudet lukutaidot-kehittämisohjelma
Suomen kielessä ei vielä ole vakiintunutta termiä, sillä puhujasta riippuen käytetään seuraavia käsitteitä:
- algoritminen ajattelu
- ohjelmoinnillinen ajattelu
- laskennallinen ajattelu
- automatisointiajattelu
Englanniksi puhutaan käsitteestä computational thinking. Opetussuunnitelman perusteissa käytetään termiä algoritminen ajattelu. Näin ollen tässäkin koulutuksessa käytetään tuota termiä.
Algoritminen ajattelu on pohjimmiltaan ajattelun taitojen ja ongelmanratkaisuntaitojen kehittämistä. Käytännössä tämä tarkoittaa
- ongelman purkaminen osiin
- kaavojen eli säännöllisesti toistuvien toimintamallien tunnistaminen
- algoritminen eli toimintaohjeen luominen
- ratkaisun yleistäminen ja automatisointi
- Osaatko kysyä oikeita/hyviä kysymyksiä?
- Keksitkö parempia ratkaisuja aiempien ongelmien ratkaisemiseksi?
- Nostaako yhden ongelman ratkaiseminen esiin uusia ongelmia?