3. ”Espoolaiset 7.-luokkalaiset
ohjasivat robottikäsiä ja
värivaloja”
hs.fi 23.5.2015
”Koodausta opetellaan
jo ekaluokalla Oulussa”
kaleva.fi 11.12.2014
”Jokamiesluokan
koodausta”
opettaja.fi 6/2014
”Näillä vinkeillä pääset
alkuun koodin opettelussa”
hs.fi 15.11.2014
”Teinitytöt koodasivat
mobiilipelin, jossa käytetään
tamponeja aseina”
nyt.fi 5.2.2015
”Nämä lapset koodaavat
ennen lukemaan oppimista”
tekniikkatalous.fi 29.7.2013
Koodaus tulee kouluun
”Koodausta
matikantunneille”
mtv.fi 17.1.2015
”Suomalaisnainen kirjoitti
maailman ensimmäisen
koodisatukirjan”
mtv.fi 5.8.2015
4. Mitä koodaus on?
Koodausta on käytetty kaikessa tieteessä läpi ihmiskunnan lähihistorian
Koodaus on parhaimmillaan ongelmanratkaisua, esillä olevan ongelman
purkamista pieniksi, helposti ymmärrettäviksi osiksi
Lopuksi osista kootaan säännöstö eli algoritmi jolla tehtävän voi ratkaista
yleisesti
Koodaus on ongelman muuttamista sellaiseen muotoon, jonka tietokone
ymmärtää
5. Esimerkki: miten piirrän neliön
Ongelman purkaminen osiin
neliössä on 4 sivua ja 4 kulmaa
Kaavojen tunnistaminen
sivut ovat yhtä pitkiä ja kohtisuorassa toisiinsa nähden
Algoritmien luominen
piirrä yksi sivu, käänny 90 astetta ja jatka näin kunnes kaikki neljä sivua on
piirrettynä
=> Miten piirretään kuusikulmio?
7. Mitä eri maissa opetetaan nyt
Britannia
Britanniassa muutos, joka kattaa kaikki 5–16-vuotiaat, astui voimaan 2014.
Luokat 1-4 opiskelevat uutta Computing-nimistä oppiainetta.
Yhdysvallat
Erilaiset edunvalvontajärjestöt, kuten Code.org ja tietotekniikan opettajien
yhdistys CSTA ovat rakentaneet omia opetussuunnitelmia joita yksittäiset
opettajat ja koulut voivat halutessaan hyödyntää.
Viro
Eturintamassa vuodesta 2013. Opetussuunnitelma painottaa käytännön
tekemistä.
Lähde koodi2016.fi/ops.html
8. Matematiikan keskeiset sisältöalueet
Vuosiluokat 1-2
Tutustuminen ohjemoinnin alkeisiin alkaa laatimalla vaiheittaisia
toimintaohjeita, joita myös testataan.
Vuosiluokat 3-6
Suunnitellaan ja toteutetaan ohjelmia graafisessa ohjelmointiympäristössä.
9. Ohjelmoinnin oppiminen on tekemistä
Stop motion elokuvan tekeminen iPadilla
Musiikin tunnilla sävelletään tietokoneeella
Kuvaamataidon tunnilla suunnitellaan käyttöliittymiä ja pelihahmoja
Äidinkielessä kirjoitetaan tarinoita peleistä
Kotitaloustunnilla laaditaan ruokareseptejä
Biologiassa tutkitaan sääntöjä joilla eliölajeja jaotellaan toisistaan
Liikuntatunnilla yksikäsitteisten ohjeiden antamista vaativaa leikkiä, vaikkapa
esterata
10. Seitsemän opettajan pelkoa
Miten voin opettaa ohjelmointia, kun en ole koskaan ohjelmoinut?
Ohjelmointi ei kiinnosta – miksi opettelisin uutta?
Mistä ohjelmoinnin opettamiselle lohkaistaan tunteja?
Tietokonetaidot muuttuvat nopeasti – eivätkö nämä jutut vanhene heti?
Koulussamme ei ole it-resursseja
Voinko saada täydennyskoulutusta ohjelmoinnin opettamista varten?
Hyvä on, haluan yrittää. Mistä lähden liikkeelle?
Lähde koodi2016.fi/ops.html
11. Tarkistuslista ensimmäiselle tunnille
Valitse sopiva harjoitus
Varaa tarvittavat resurssit
Selitä oppilaille, miksi ohjelmointia opetellaan
Ohjaa oppilaat harjoituksen pariin
Kun oppilas kohtaa ongelman
Mitä tehdä oppilaille, jotka ovat selvästi muita edellä?
Lähde koodi2016.fi/opetus.html
12. Ohjelmointia opettamassa
Lapset ovat pääsääntöisesti äärettömän innostuneita tietokoneista
Luokkaryhmät tasoltaan hyvin heterogeenisia
Lasten on päästävä heti tekemään ja näkemään työnsä tulokset
Paras tulos saadaan pelimäisten oppiympäristöjen avulla
Tyttöjen motivoiminen vaikeampaa kuin poikien
Lukiotytöt valitsevat tietojenkäsittelyn
kursseja kolme kertaa innokkaammin, kun
luokan sisustus ei ole ”nörttimäinen”.
JOURNAL OF EDUCATIONAL PSYCHOLOGY TIEDE lehti 10/2015
16. Selvitä salakirjoitus
Viesti on koodattu siirtämällä kirjainta aakkosissa yksi eteenpäin. Esim kirjain A
muuttuu kirjaimeksi B. Kyseessä on rotation encryption.
17. Koodaus kiteytettynä yhteen tehtävään
Miten Scrat orava pääsee
tammenterhon luo hyppimällä
jäälauttojen päällä?
Lähde code.org