Ohjelmointiosaaminen vuosiluokilla 7-9

Oppilas muun muassa:
• osaa analysoida ongelmia ja arvioida niiden mahdollisia ratkaisuja erilaisten kriteerien perusteella
sekä visualisoi ongelmia ja ratkaisuja yleistysten ja kaavioiden avulla.
• hyödyntää algoritmista ajattelua eri oppiaineisiin ja projekteihin liittyvässä ongelmanratkaisussa.
• tietää, miten erilaiset ohjelmointirakenteet, kuten peräkkäiset, toistuvat ja ehdolliset toiminnot sekä
muuttujat, toimivat. Oppilas osaa suunnitella ohjelman niitä käyttäen.
• osaa tulkita tekstipohjaista ohjelmointikieltä ja tunnistaa erilaisia rakenteita sillä tehdystä
ohjelmakoodista.
• osaa suunnitella ja toteuttaa yhteistyössä muiden kanssa ratkaisun, jossa käytetään jotakin
sensoreita hyödyntävää ratkaisua sekä robotiikkaa tai automatisaatiota.
• tuntee eri oppiaineisiin liittyviä teknologisia sovelluksia ja osaa selittää niiden toimintaperiaatteita.
Oppilas osaa hyödyntää ohjelmointiin liittyviä työskentelytapoja kaikissa oppiaineissa.
• pohtii ohjelmoidun teknologian terveydellisiä, sosiaalisia, poliittisia, taiteellisia ja käytännöllisiä
mahdollisuuksia sekä riskejä ja eettisiä näkökulmia.