Ohjelmointi eli koodaus on tehokas ja monikäyttöinen opiskelun väline. Se mahdollistaa oppilasta ympäröivän tietotekniikan (tabletit, tietokoneet, pilvipalvelut) valjastamisen oppilaan oman opiskelun tueksi. Ohjelmointi mahdollistaa uusia, tehokkaampia ongelmanratkaisun tekniikoita. Se mahdollistaa myös uusia luovan ilmaisun muotoja tutuissa ja uusissa medialajeissa.

Koodausta voidaan käyttää kaikissa oppiaineissa ja ilmiöpohjaisessa opiskelussa.
Matematiikassa koodaus on luonnollinen, toimiva väline, joka motivoi eikä hankaloita oppimista. Se toimii paremmin kuin esim. Excelin käyttö tai muut matematiikan opiskeluun tehdyt työkalut.

Koodaus tuo oppilaille voimaantumisen kokemuksen. Kerrankin he saavat määrätä jonkun tai jonkin tekemään asioita puolestaan.
Vastaa