

3-6h itseopiskelua
8. lk-
OPS 7-9:
MA S1, MA T20 L1, L2, L3, L5, L6
Muut tavoitteet:
Algoritmisen ajattelun käsitteet Ohjelmoinnin työskentelyrutiinit Hyvät ohjelmointi-
käytännöt
Verkkokurssi opastaa sinut opettamaan Python-ohjelmointia. Sen avulla voit toteuttaa joko 4-6 oppitunnin mittaisen Ensiaskeleet Python-ohjelmointiin kokonaisuuden tai 12 oppituntia kestävän projektin, joka kehittää algoritmista ajattelua ja ohjaa hyviin ohjelmointikäytäntöihin.
Ensiaskeleet Python-ohjelmointiin oppimiskokonaisuuden tavoitteena on oppia peruskomentoja ja tutustua tekstuaaliseen ohjelmoinnin mahdollisuuksiin tekemällä oppien.
Yrittäjyysaiheisessa projektissa oppilaat muodostavat ryhminä leikkimielisen ohjelmistoyrityksen ja saavat asiakastöitä ohjelmoitavakseen. Asiakastyöt ovat ongelmanratkaisutehtäviä, jotka vaativat työelämässä korostuvaa sinnikkyyttä, yhteistyökykyä ja tiedon sekä avun hakemista ja pyytämistä. Hyvien ohjelmointikäytäntöjen ja algoritmisen ajattelun lisäksi projektissa edistetään useita laaja-alaisen osaamisen alueita ja keskitytään erityisesti yhteen matematiikan päättöarvioinnin tavoitteista: Oppilas osaa hyödyntää algoritmisen ajattelun periaatteita ja osaa ohjelmoida yksinkertaisia ohjelmia.
Kaikki ohjelmointiharjoitukset toteutetaan verkkoselaimessa toimivassa ohjelmointiympäristössä, joka on ilmainen eikä vaadi kirjautumista.
Verkkokurssin jälkeen osaat toteuttaa oppimiskokonaisuuden, joka soveltuu osaksi matematiikan opintoja sekä tieto- ja viestintäteknologia -aiheisten valinnaisten kurssien sisältöjä.