1jZ7iKR
1jZ7iKR
1jZ7iKR
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Koodi2016 | Miten OPS muuttuu – ja miksi?<br />
Koodi2016 | Miten OPS muuttuu – ja miksi?<br />
Kysymyksiä ja vastauksia ohjelmoinnista:<br />
Seitsemän<br />
opettajan pelkoa<br />
Olemme haastatelleet tätä opasta varten joukon<br />
opettajia ja opetusalan päättäjiä niin Suomessa<br />
kuin ulkomaillakin erilaisissa seminaareissa, sosiaalisessa<br />
mediassa, verkkokyselyin ja satunnaisissa<br />
kohtaamisissa.<br />
Tässä luvussa käydään läpi muutamia esiin<br />
nousseita opettajien huolenaiheita.<br />
1. Miten voin opettaa ohjelmointia,<br />
kun en ole koskaan ohjelmoinut?<br />
Ohjelmoinnin opettamisen aloittaminen arveluttaa<br />
ja aiheuttaa helposti hämmennystä, jos ei ole<br />
koskaan itse ohjelmoinut. Moni opettaja tietää<br />
ohjelmoinnista lähinnä jotain sen suuntaista,<br />
että tietokoneelle kirjoitetaan koodikieltä, jonka<br />
lopputuloksena syntyy tietokoneohjelmia, joissa<br />
kone tekee ihmisen pyynnöstä asioita.<br />
Ei huolta.<br />
Ohjelmoinnin opettaminen peruskoulutasolla<br />
– varsinkin alakoulussa – on vielä kaukana varsinaisesta<br />
monimutkaisten ohjelmien teosta, johon<br />
paneudutaan esimerkiksi yliopistotasolla.<br />
Peruskoulussa tärkeintä on saada lapset ja<br />
nuoret ymmärtämään ohjelmoinnissa hyödyllisten<br />
ajattelumallien perusteet. Se, millaisia asioita<br />
tietokone on hyvä tekemään, ja miten tietokoneelle<br />
annetaan yksikäsitteisiä ohjeita.<br />
Tällaisiin tarkoituksiin löytyy huomattava<br />
määrä erityisesti lapsille ja nuorille suunnattuja<br />
harjoituksia, verkkoresursseja, pelejä ja niin<br />
edelleen. Opettajan ei tarvitse osata syvällisesti<br />
ohjelmoida. Minimissään riittää, että opettaja<br />
osaa selittää, miksi ohjelmointi on tärkeää (ks.<br />
osio 1), ja ohjaa oppilaat harjoitusten pariin sekä<br />
saattaa heidät niiden läpi. Tähän auttaa ennakkoperehtyminen<br />
harjoituksiin.<br />
Yläkoulutasolla ruvetaan perehtymään jo<br />
varsinaiseen ohjelmointikieleen. Tämä on toki<br />
pykälää haastavampaa, mutta ei missään nimessä<br />
ylitsepääsemätöntä. Myös oikeiden ohjelmointikielten<br />
opettelua varten on olemassa alkeista<br />
pienin askelin eteneviä oppimisympäristöjä, jotka<br />
on varta vasten suunniteltu vasta-alkajille.<br />
Muista: harjoitukset ja oppisisällöt on valittava<br />
siten, että koko ikäluokka kykenee saamaan<br />
niistä irti. Opettajan omat oppimisvalmiudet<br />
ovat varmuudella niin hyvät, että hän kykenee<br />
omaksumaan asiat, jotka on tarkoitettu peruskouluikäisten<br />
opittaviksi.<br />
Tämän oppaan osiossa 3 on esitelty verkkoresursseja<br />
ja harjoituksia, joita voidaan ottaa<br />
luokissa käyttöön ala- ja yläkoulutasoilla.<br />
2. Ohjelmointi ei kiinnosta<br />
– miksi opettelisin uutta?<br />
Kukaan ei voi pakottaa sinua innostumaan<br />
ohjelmoinnista. Mutta vaikka itse et olisi aiheesta<br />
innoissasi, olisi tärkeää, että kaikki oppilaasi<br />
saisivat mahdollisuuden siitä innostumiseen.<br />
Kyse ei ole vain opettajan velvollisuudesta –<br />
kyse on lasten ja nuorten oikeudesta tulevaisuuteen,<br />
jossa heillä on hyödyllisiä taitoja.<br />
Yhä suuremman osan maailmasta rakentavat<br />
ihmiset, jotka osaavat luoda uusia asioita tietokoneen<br />
avulla. Jos opettaja ei pidä huolta siitä, että<br />
omat oppilaat altistuvat ohjelmointiajattelulle,<br />
nämä jäävät paljosta paitsi.<br />
Jos et millään kykene tai halua opetella opettamaan<br />
ohjelmointia, sopikaa innostuneemman<br />
opettajan kanssa tuntien vaihtamisesta päikseen.<br />
Voitte kokeilla myös menetelmää, jossa toinen<br />
opettaja opettaa ja sinä kuuntelet oppilaiden<br />
mukana. Tämä voi olla kivuton tapa sepä oppia<br />
lisää että päästä jyvälle siitä, miten ohjelmointia<br />
voi opettaa.<br />
Opettaja kykenee<br />
varmuudella oppimaan<br />
asiat, jotka on tarkoitettu<br />
peruskouluikäisten<br />
opittaviksi.<br />
68| |69