Page 58 - Oppimisymparistojulkaisu III
P. 58
56 Oppimis- ja toimintaympäristöjen kehittäminen III
9. Toimivaa kokonaisuutta voisi laajentaakin
Toteuttamani ohjelmoinnin opetusjakso onnistui kaikin puolin hyvin. Havaintojeni perus-
teella oppilaiden ajattelutaidot kehittyivät tavoitteiden mukaisesti, ja oppilaat kykenivät
myös soveltamaan algoritmista ajattelua käytäntöön esimerkiksi robottien ohjelmoimises-
sa. Oppilaisiin ja oppimiseen liittyvät tavoitteet siis täyttyivät. Opettajan työskentelyn kan-
nalta tavoitteenani puolestaan oli rakentaa sellainen jakso, jonka toteuttaminen ei vaadi
kohtuutonta valmistelutyötä. Tällä ensimmäisellä kerralla jaksoa suunnitellessa työtä oli
paljon, mutta jatkossa näiden kokemusten pohjalta ohjelmointijaksojen toteuttaminen on-
nistuu pienellä vaivalla tuttuja valmiita ratkaisuja hyödyntäen.
Olennaisina ohjelmointiin liittyvinä aihepiireinä tästä jaksosta rajautuivat ulkopuolelle
muuttujat ja funktiot, joten jaksoa mahdollisesti laajennettaessa nämä olisivat luontevia
valintoja seuraaviksi sisällöiksi. Pidän kuitenkin perusteltuna toteutunutta rajausta, sillä
muuttujat tulisivat olennaisemmiksi vasta monimutkaisemmissa algoritmeissa, ja funktiot
eivät ole ohjelmoinnillisen ja algoritmisen ajattelun kannalta niinkään ydinasiaa, vaan ne
lähestyvät enemmänkin ohjelmointiteknisiä taitoja. Joissakin käyttämiemme oppimisym-
päristöjen haastavammissa ohjelmointitehtävissä hyödynnettiin myös funktioita, vaikka en
niitä käsitteenä esitellytkään. Funktioihin myöhemmin edetessä oppilailla saattaa siis olla
jo mielessä jonkinlainen kokemus niiden käytöstä, mutta niihinkin liittyvä käsitteenmuo-
dostus on toteutettava robustisti, jos ne ovat jakson varsinaisten sisältöjen ja tavoitteiden
piirissä.
Ajankäytöllisesti jaksoa voisi hyvin laajentaa, mutta typistäminen mistä tahansa osuudesta
tuntuisi poistavan kokonaisuudesta jotakin olennaista. Kahdeksan oppituntia tuntui aina-
kin tällä toteutuskerralla varsin sopivalta aikamäärältä suhteessa käsiteltäviin sisältöihin.
Tässä luokassa oppilaat jaksoivat puurtaa myös vähemmän toiminnallisten harjoitustehtä-
vien kanssa melko pitkään ja tyytyväisinä, eivätkä tehtävät myöskään koskaan loppuneet
ViLLE- ja Code.org-ympäristöjen valtavan tehtävävalikoiman ansiosta. Ryhmästä riippuen
tällaisten harjoitustehtävien parissa työskentelyyn voisi siis varata enemmänkin aikaa, jol-
loin opettajallakin olisi paremmin mahdollisuuksia havainnoida ja ohjata kunkin oppilaan
työskentelyä perustehtävien parissa. Jakson tavoitteiden kannalta tämä olisikin suotavaa,
sillä opettajan mallintama ja sanallistama ajattelu on erityisen tärkeä tekijä oppilaan ajat-
telun kehittämisessä tavoitteiden mukaiseen suuntaan.
Kaiken kaikkiaan ohjelmointijakson toteuttaminen oli minulle hyvin kannustava ja omia
opetusvalmiuksiani kehittävä kokemus, ja tulen varmasti myöhemminkin toteuttamaan
vastaavia jaksoja tässä kokoamaani ja kokemaani kokonaisuutta edelleen kehittäen. Eri-
tyinen kiitos onnistuneesta kokemuksesta on annettava harjoitteluani ohjanneelle lehtori
Tuomo Tammelle, jonka antama viitoitus olennaisiin sisältöihin, perehdytys erilaisiin vä-
lineisiin ja kannustava palaute olivat korvaamatonta jakson kehittämisen ja oman kehit-
tymiseni kannalta. Voin mielelläni myös jakaa jaksolle luomiani tuntisuunnitelmia, luen-
tokalvoja ja tehtäväkortteja muille ohjelmoinnin opettamisesta kiinnostuneille käyttöä ja
jatkokehitystä varten.

