Miksi pitäisi opettaa ohjelmointia?

Ohjelmoinnin opettaminen on ajattelun taitojen kehittämistä

Perusopetuksen opetussuunnitelman perusteiden (Opetushallitus 2014) uudistuksen yhteydessä moni varmasti kysyi, miksi ihmeessä kaikille perusopetuksen oppilaille pitää opettaa ohjelmointia. Taustalla on useita syitä. Perimmäisenä syynä on ohjelmoinnillisen ajattelun eli pohjimmiltaan ongelmanratkaisutaitojen opettaminen. Ohjelmoinnillisen ajattelun käsite (engl. computational thinking) on peräisin Seymor Papertilta (1996). Käsitteellä ei ole vielä vakiintunutta suomennosta, joten eri yhteyksissä käytetäänkin myös mm. seuraavia termejä: algoritminen ajattelu, laskennallinen ajattelu tai automatisointiajattelu.

Lähteet

Opetushallitus (2014). Perusopetuksen opetussuunnitelman perusteet. http://www.oph.fi/saadokset_ja_ohjeet/opetussuunnitelmien_ja_tutkintojen_perusteet/perusopetus (viitattu 9.11.2015)

Papert, S. (1996). An exploration in the space of mathematics educations. International Journal of Computers for Mathematical Learning, 1(1), 95-123.

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ä