Koodaustermistöä
Ohjelmoinnin osaaminen
Ohjelmoinnin osaamista ei voi kovin luotettavasti mitata esim. kokeilla, testeillä tai kirjoitustehtävillä. Kuten vaikkapa pyörällä ajo tai linnunpöntön rakentaminen, emme ehkä osaa selittää tai kirjoittaa kovin hyvin, kuinka sen teemme. Silti voimme osata sen hyvin, ja voimme näyttää osaamisemme parhaiten tekemällä. Tämän vuoksi ohjelmointityöt sekä ohjelmoinnin prosessit ovat hyviä osoituksia osaamisesta (ja samalla parhaita keinoja harjoittaa osaamista!), mutta työt ja prosessitkin ovat erilaisia ja tilannekohtaisia: yksi projekti harvoin kertoo koko osaamisesta.
Ohjelmoinnin osaamisessa on tärkeää, että osataan ohjelmoida tavoitteellisesti ja taloudellisesti. Hyvästä osaamisesta kertoo se, että aina uuden ongelman tai haasteen eteen tullessa se osataan ratkaista soveltamalla aiemmin opittuja tietoja ja taitoja, vaikka ongelma tai haaste olisikin uudenlainen. Tämän vuoksi on tärkeää harjoitella yleisen tason tietoja ja taitoja, kuten oppia käyttämään ohjelmoinin rakenteita ja soveltamaan hyviä ohjelmointikäytänteitä, joita voi käyttää aina uusissa tilanteissa.
Ohjelmoinnin osaamisessa on tärkeää, että osataan ohjelmoida tavoitteellisesti ja taloudellisesti. Hyvästä osaamisesta kertoo se, että aina uuden ongelman tai haasteen eteen tullessa se osataan ratkaista soveltamalla aiemmin opittuja tietoja ja taitoja, vaikka ongelma tai haaste olisikin uudenlainen. Tämän vuoksi on tärkeää harjoitella yleisen tason tietoja ja taitoja, kuten oppia käyttämään ohjelmoinin rakenteita ja soveltamaan hyviä ohjelmointikäytänteitä, joita voi käyttää aina uusissa tilanteissa.
Koodin perusrakenteet
Scratch-ohjelmoinnissa on tärkeää opetella ymmärtämään ja käyttämään tavoitteellisesti ohjelmoinnin rakenteita: