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ä