Ohjelmoinnin ABC
Tervetuloa ohjelmoinnin ABC -koulutukseen
"Oppiminen tapahtuu vuorovaikutuksessa toisten oppilaiden, opettajien ja muiden aikuisten sekä eri yhteisöjen ja oppimisympäristöjen kanssa. Se on yksin ja yhdessä tekemistä, ajattelemista, suunnittelua, tutkimista ja näiden prosessien monipuolista arvioimista." OPS2014
Mitä ohjelmointi on?
Mitä OPS2016 edellyttää?
Mitä OPS2016 edellyttää sinulta?
Kymmenen teesiä koodauksesta koulussa
Ohjelmointia ilman tietokonetta
Lisää harjoituksia löytyy esimerkiksi osoitteesta http://csunplugged.org/ Valitettavasti näitä ei ole ainakaan vielä käännetty suomeksi. Lisäksi Hello Ruby -kirja ja siihen liittyvät tehtävät ovat tutustumisen arvoisia.
Meidän koululla oppilaat tykkäävät myös pelata Robogem-lautapelejä.
Ensimmäiset askeleet ohjelmointiin graafisessa ohjelmointiympäristössä
Opettajan tehtävä on ohjata oppilaat tehtävien pariin sekä rohkaista oppilaita ratkomaan ongelmia yhdessä toisten kanssa. Välillä eteen voi tulla ongelmia, joihin oppilaat eivät meinaa keksiä ratkaisua. Silloin tarvitaan opettajaa apuun. Valitse joku koodaustunneista ja käy se läpi. Osaatko auttaa tarvittaessa?
Graafinen ohjelmointiympäristö
Kuudennen luokan lopussa hyvän osaamisen tavoitteena on siis, että oppilas osaa ohjelmoida toimivan ohjelman graafisessa ohjelmointiympäristössä.
Scratch https://scratch.mit.edu/ on visuaalinen ohjelmointiympäristö, jossa voi ohjelmoida interaktiivisia tarinoita, pelejä ja animaatioita. Se on kehitetty MIT:n Media Lab:ssa. Se on ilmainen ja toimii selaimella tai sen voi asentaa koneelle. Kirjautumalla palveluun pystyy helposti tallentamaan työt ja jatkamaan työskentelyä, milla tahansa tietokoneella. Myös töiden jakaminen muille onnistuu. Alla esittelyvideo, joka antaa hieman kuvaa, mitä Scratchilla voi tehdä. Scratch ei toimi iPadeillä, mutta niille löytyy Pyonkee-sovellus. Toinen vastaava ohjelmointiympäristö, joka toimii selaimella ja myös iPadeillä on Snap!.
Scratch Overview from ScratchEd on Vimeo.
Alkuun Scratchin kanssa
Suomenkielisiä oppaita Scratchin käyttöön löytyy useita. Tutustu nyt lyhyisiin perusteisiin.
Koodiaapisen MOOC-kurssi eli massiivinen avoin verkkokurssi ohjelmoinnista ja automatisointiajattelusta peruskoulun opetuksessa on alkanut. Se on suunnattu kaikille peruskoulun opettajille. Kurssilta löytyy Scratch-linja. Kurssin materiaaleihin voi tutustua myös ilman, että osallistuu kurssille. Suosittelen.
Pelien tekeminen ohjeiden mukaan
Kokeile tehdä ensimmäinen pelisi ohjeiden mukaan. Pelien rakentaminen ohjatusti antaa välineitä omien pelien suunnitteluun ja rakentamiseen. Nämä mallipelit on suunniteltu siten, että oppilaat voisivat saada tehtyä ne tunnissa.