Ohjelmointiosaaminen 7.- 9. luokka
Ohjelmoinnillinen ajattelu |
Tutkiva työskentely ja tuottaminen |
Ohjelmoidut ympäristöt ja niissä toimiminen |
Looginen ajattelu ja tiedon käsittely • käsittelee erilaisiin yleistyksiin sisältyviä tietoja, käyttää erilaisia merkintätapoja ja toteuttaa erityyppisen tiedon kanssa loogisia operaatioita
Ongelmien ratkaiseminen ja mallintaminen • analysoi ongelmia ja arvioi niiden mahdollisia ratkaisuja erilaisten kriteerien perusteella • visualisoi ongelmia ja ratkaisuja yleistysten ja kaavioiden avulla
Ohjelmoinnin käsitteet ja perusrakenteet • ymmärtää algoritmin merkityksen • osaa suunnitella ohjelman, jossa hyödynnetään tarkoituksenmukaisesti ohjelmoinnin perusrakenteita
Käytännön taidot • ohjelmoi pieniä ohjelmia sekä tuntee perusasiat yhdestä tekstipohjaisesta ohjelmointikielestä ja osaa tulkita sillä tehtyä ohjelmakoodia |
Yhteiskehittelyn prosessit • ymmärtää erilaisia ryhmärooleja ja yhteistyön tapoja • työskentelee vastavuoroisesti ja aktiivisesti osallistuen ohjelmointiprojekteissa
Luova tuottaminen • suunnittelee ja toteuttaa yhteistyössä muiden kanssa prosessina ratkaisun, jossa käytetään jotakin kehitysalustaa sekä hyödynnetään erilaisia antureita ja automatisaatiota • suunnittelee ja toteuttaa pelin, simulaation tai sovelluksen, joka ratkaisee jonkin oppiaineisiin tai oikeaan elämään liittyvän ongelman
Ohjelmointi oppimisen välineenä • tuntee eri oppiaineisiin liittyviä teknologisia sovelluksia ja selittää niiden toimintaperiaatteita • hyödyntää algoritmista ajattelua ja ohjelmointia eri oppiaineisiin ja projekteihin liittyvässä ongelmanratkaisussa ja tutkimisessa sekä tiedon tuottamisessa ja esittämisessä |
Ohjelmoitu teknologia elämän eri osa-alueilla • robotiikan läsnäoloa ympäröivässä yhteiskunnassa • osaa kertoa teknologisten sovellusten hyödyntämistavoista ja toimintaperiaatteista sekä kuvailee niiden merkitystä omassa elämässään
Ohjelmoidun teknologian vaikutukset arjessa • osaa kertoa esimerkkejä kohdennetuista digitaalisista sisällöistä sekä tavoista, joilla niitä kohdennetaan • pohtii omaa toimintaansa ja siitä kerääntyvän tiedon käyttöä digitaalisissa ympäristöissä
|