OHJELMOINTITAIDOT

OHJELMOINNILLINEN AJATTELU  VINKIT
Looginen ajattelu ja tiedon käsittely
Oppilas
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

 




TUTKIVA TYÖSKENTELY JA TUOTTAMINEN VINKIT
Yhteiskehittelyn prosessit
Oppilas
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
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
 


OHJELMOIDUT YMPÄRISTÖT JA NIISSÄ TOIMIMINEN vinkit
Ohjelmoitu teknologia elämän eri osa-alueilla
Oppilas
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
Bluebotit, Spherot, Spiket, EV3