Ohjelmointi
Ohjelmointi
Kurssikuvaus
Tulevaisuuden taidot (engl. 21st century skills) ovat niitä tietoja ja taitoja, joita nykyiset nuoret tulevat tarvitsemaan, kun he kasvavat tulevaisuuden kansalaisuuteen. Ohjelmointi, jos mikä on väylä tulevaisuuden taitoihin. ohjelmointi kehittää monipuolisesti ajattelun taitoja, tieto-ja viestintätekniikan taitoja, rakentelua sekä luovuutta ja innovatiivisuutta. Opi omien pelien tekemisestä! Harjoittele käskemään robotteja!
Opetussuunnitelma
Opetuksen tavoitteet:
T1 kannustaa oppilaan motivaatiota, myönteistä minäkuvaa ja itseluottamusta matematiikan soveltamisessa ongelmanratkaisussa
T2 ohjata oppilasta havaitsemaan ja ymmärtämään oppimiensa asioiden välisiä yhteyksiä
T3 tukea oppilasta loogista ja luovaa ajattelua vaativien tehtävien ratkaisemisessa ja siinä tarvittavien taitojen kehittämisessä
T4 ohjata oppilasta kehittämään algoritmista ajatteluaan sekä taitojaan ongelmien ratkaisemiseen
| Avatut sisällöt ja laaja-alainen osaaminen | Hyvän osaamisen kriteerit tavoitteiden näkökulmasta | 
| S1 Käyttötaidot ja tietoturva - Harjoitellaan tietokonelaitteiden turvallista ja asiallista käyttöä - Tutustutaan eri tiedostopäätteisiin (esim. jpg, exe, c, py) | - oppilas osaa käyttää tietokonelaitteita turvallisesti ja asiallisesti - oppilas osaa käyttää turvallisesti Internettiä - oppilas osaa käyttäytyä lainmukaisesti ja asiallisesti Internetissä | 
| S2 Ohjelmointi - Syvennetään ohjelmointitaitoja - Tehdään erilaisia pelejä - Ohjelmoidaan robotteja - Tutustutaan olio-ohjelmointiin (esim. Python, Java, C++) | - oppilas osaa tuottaa koodia, jossa on selkeä ulkoasu ja rakenne - oppilas osaa käyttää ehto- ja toistorakennetta ohjelmoinnissa - oppilas osaa luoda erilaisia pelejä - oppilas osaa käyttää robottia ohjelmoidessaan hyödyksi sensoreilta saatua tietoa | 
| Esimerkkejä laaja-alaisuudesta: - Algoritminen ajattelu (L1) - Tiedostojen luominen (L2) - Kaikki ohjelmoinnin sisällöt (L4, L5, L6) | 
