Ohjelmointi
Ohjelmointi alakoulussa
Ohjelmoinnin opetuksessa sopivat tehtävät ovat tärkeitä. Liian vaikeat tai helpot tehtävät eivät motivoi. Pienemmille oppilaille (luokat 1-3) voidaan näyttää helppoja graafisia ohjelmointiympäristöjä, kuten Scratch Jr. tai Code.org.
Ohjelmoinnin ajattelun periaatteita kannattaa alkaa harjottelemaan leikeillä, esimerkiksi kapteeni käskee, tai kaveria koodaamalla vohveliruututekniikalla (liiku yksi ruutu, käänny vasemmalle, liiku kaksi eteenpäin jne).
Luokat 1-3
Tavoitteet
Ohjelmointiin tutustuminen ikä- ja taitotason mukaisesti.
OPS:
-1.luokka: tutustuu ohjelmoinnin alkeisiin (esim. ilman tvt-laitteita)
- 2.luokka: harjoittelee ohjelmoinnin alkeita
-3.luokkaEi mainintaa ohjelmoinnista (kuitenkin hyväolisi tehdä jatkumoksi 4.luokalle harjoituksia, esim Scratch Jr)
Toteutus
Harjoitellaan koodausta yhdellä tai useammalla tavalla listasta:
- Leikit, pelit (kapteeni käskee, jne.)
- Blue Bot robotit (useampi alusta ja esteet käytössä)
- Scratch Jr (pad sovellus)
- Code.org (nettipohjainen sivu)
- Kodable (ipad)
- Ville
Luokka 4
Neljännellä luokalla voivat jotkut jo käyttää Scratch-ohjelmaa (Huom. eri kuin Scratch Jr.). Suomen mallin mukaisessa toiminnassa tarjotaan kiinnostuneille Scratchista ohjelmointiharrastusta.
Tavoitteet
- Osaa yksinkertaisen esityksen tabletilla
- Osaa tehdä tehdä yksinkertaista ohjelmointia modulaarisella ohjelmalla
Toteutus
- Tehdään ohjelma tai esitys Scratch Jr -ohjelmalla
Luokka 5
Tavoitteet
- Ymmärtää ohjelmoinnin idean
- Osaa käyttää jotakin graafista ohjelmointityökalua
Toteutus
- Code.org-sivuston kautta voi harjoituttaa oppilaita ennen ensimmäistäScratch-tuntia.
- Otetaan käyttöön Scratch. Omat tilit vai opettajan tilin alle kurssi?
- Tehdään jokin esitys tai peli Scratchilla (ohjevideo viereen)
6.luokka
Kuudennen luokan kohdalla OPSissa ei ole varsinaisesti mitään uuden taidon opettamista. Edistyneempiä voisi eriyttää ylöspäin käyttämään esimerkiksi Python-kieltä. Tai kaikki voisivat tehdä hieman haastavamma Scratch esityksen
Tavoitteet
- Ymmärtää ohjelmoinnin modulaarisuuden
Toteutus
- Opettajan harkinnan mukaan hieman haastavampi esitys tai peli Scratchilla (ohjevideo viereen)