OHJELMOINTIOSAAMINEN 1. LUOKALLA


OHJELMOINNILLINEN AJATTELU vinkit  
Looginen ajattelu ja tiedon käsittely
Oppilas
järjestää ja vertailee asioita erilaisten ehtojen perusteella.

tunnistaa säännönmukaisuuksia.

tekee havaintoja syy- ja seuraussuhteista



Ongelmien ratkaiseminen ja mallintaminen

purkaa tuttuun arjen ilmiöön liittyvän ongelman osiin sekä etsii ja kokeile sen ratkaisuun erilaisia vaihtoehtoja.

Ohjelmoinnin käsitteet ja perusrakenteet

laatii vaiheittaisia toimintaohjeita käyttäen yksinkertaisia komentoja ja toistorakennetta.

Käytännön taidot

tutustuu ohjelmointiin ilman digilaitetta leikin ja toiminnan kautta.

Käytä konkreettisia esineitä, kuten palikoita, leluja, tai värillisiä lappuja. Anna oppilaille sekoitettu kasa esineitä. Pyydä heitä luomaan "karsintaehtoja" "Jos väri on punainen, niin siirrä vasemmalle."

Käytä fyysistä liikettä, joka on hauskaa ja muistijälkeä luovaa. Luo "ohjelma", jossa on toistuva liikesarja. 

Opettaja toimii "tietokoneena" ja oppilaat antavat sille ohjeita. Määritellään syy-seuraussuhteet etukäteen: "KUN opettaja nostaa käden, NIIN sinä taputat kerran." "KUN opettaja sanoo 'STOP', NIIN kaikki jäätyvät."

 

Kirjoittakaa (tai piirtäkää) paperilapuille kaikki vaiheet, joita tarvitaan leivän tekemiseen (esim. 1. Ota leipäpala, 2. Levitä voi, 3. Laita juusto, 4. Syö).


Sekoittakaa laput. Pyydä oppilaita järjestämään ne oikeaan järjestykseen.


Ongelma: Mikä menee pieleen, jos laitat voin takaisin jääkaappiin ennen juuston laittamista? Näin he näkevät, että järjestyksellä on merkitys (ohjelman suoritusjärjestys).

esimerkiksi hampaidenpesu

TUTKIVA TYÖSKENTELY JA TUOTTAMINEN vinkit
Yhteiskehittelyn prosessit
Oppilas
esittää omia ideoitaan, kuuntelee toisia sekä kokeilee ratkaisuja yhdessä ja vuorottelee eri rooleissa ohjelmointiin liittyvässä ryhmätyöskentelyssä.
vinkit
Luova tuottaminen
rakentelee erilaisista asioista mallinnuksia ohjeen mukaisesti sekä luovasti omia ideoitaan toteuttaen.
Ohjelmointi oppimisen välineenä
käsittelee eri oppiaineissa harjoiteltavia sisältöjä käyttäen leikillisesti ja kokeillen ohjelmointiin liittyviä toimintatapoja ja välineitä.
Käytetään lattiarobottia (esim. Blue-Bot tai Bee-Bot) tai "ihmisrobottia". Robotin pitää kulkea tarinan mukainen reitti, esimerkiksi viedä kirje mummolaan välttäen suden asettamia ansoja.

Lapset tekevät toisilleen "rakennusohjeet" (algoritmin) nuolilla tai piirroksilla: "Laita 3 keltaista, käänny, laita 1 punainen".


OHJELMOIDUT YMPÄRISTÖT JA NIISSÄ TOIMIMINEN Vinkit
Ohjelmoitu teknologia elämän eri osa-alueilla
Oppilas

tunnistaa ja nimeää omasta kokemusmaailmastaan löytyvää tietotekniikkaa sekä tutustuu robotiikkaan.
Ohjelmoidun teknologian vaikutukset arjessa
Pohditaan arjen laitteita. Mitä tapahtuisi, jos niistä ohjelmointi menisi rikki?