Ohjelmointiosaaminen 3. – 6. luokka

Ohjelmoinnillinen ajattelu

Tutkiva työskentely ja tuottaminen

Ohjelmoidut ympäristöt ja niissä toimiminen

Looginen ajattelu ja tiedon käsittely

• järjestää, vertailee ja esittää tietoa käyttäen käsitteitä ja symboleja

• hahmottaa kokonaisuuksia sekä löytää ja kuvaa asioiden keskinäisiä yhteyksiä ja syy-seuraussuhteita

 

Ongelmien ratkaiseminen ja mallintaminen

• käyttää ongelman ratkaisuun erilaisia tapoja ja ratkaisukaavoja sekä kokeilee luoda niitä myös itse

•  arvioi ratkaisuja hyödyntäen jotakin kriteeriä, kuten toimivuus, luettavuus tai tehokkuus

 

Ohjelmoinnin käsitteet ja perusrakenteet

•  laatii täsmällisiä ja yksityiskohtaisia toimintaohjeita käyttäen toisto- ja valintarakenteita

• etsii ja korjaa virheitä toimintaohjeissa

 

Käytännön taidot

• laatii ja testaa toimintaohjeita ilman laitteita sekä ohjaa ohjelmoitavien laitteiden toimintaa algoritmeilla

• käyttää graafista ohjelmointiympäristöä ja osaa laatia sillä oman ohjelman

Yhteiskehittelyn prosessit

• kuvailee eri tavoin omia ajattelutapojaan, huomioi muiden näkökulmia sekä työskentelee sitkeästi yhteisen tavoitteen saavuttamiseksi ohjelmointiprojektissa

 

Luova tuottaminen

• hyödyntää tuotoksissaan omia havaintoja, mittauksia ja antureita sekä yhdistää niihin automaatiota ja robotiikkaa

• jalostaa olemassa olevia ratkaisuja harjoitellen toistuvaa ideointia, tekemistä, testaamista ja jatkokehittelyä

• tunnistaa animaatioiden ja pelien ohjelmoinnillisia piirteitä sekä kokeilee pelien tekemistä erilaisilla animointi- tai ohjelmointialustoilla

 

Ohjelmointi oppimisen välineenä

• käyttää ohjelmointiin liittyviä työskentelytapoja ja -välineitä luovaan ilmaisuun ja omaan tuottamiseen sekä erilaisten ilmiöiden ja aiheiden tutkimiseen ja selittämiseen eri oppiaineissa ja monialaisissa oppimisprojekteissa

Ohjelmoitu teknologia elämän eri osa-alueilla

• havainnoi ohjelmoinnin ja 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ä