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

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

  1. ongelman purkaminen osiin
  2. kaavojen eli säännöllisesti toistuvien toimintamallien tunnistaminen
  3. algoritminen eli toimintaohjeen luominen
  4. ratkaisun yleistäminen ja automatisointi
Oheisten esimerkkien avulla huomataan, että keskeistä ovat seuraavat seikat:
  • Osaatko kysyä oikeita/hyviä kysymyksiä?
  • Keksitkö parempia ratkaisuja aiempien ongelmien ratkaisemiseksi?
  • Nostaako yhden ongelman ratkaiseminen esiin uusia ongelmia?
Algoritmisen ajattelun kehittämisen tavoitteena onkin kehittää ongelmanratkaisutaitoja, jotta jokainen osaisi etsiä vastaan tuleviin ongelmiin toimivimmat ratkaisut.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä