Ohjelmoinnin syventävä kurssi
Tavoitteet, sisällöt ja arviointiperusteet
Laajuus: 1vvt
Tavoitteet: Vahvistetaan ohjelmoinnin osaamista erilaisissa ohjelmointiympäristöissä ja eri ohjelmointikielillä. Kehitetään ongelmanratkaisutaitoja ja ohjelmallista ajattelua.
Kurssin sisällöt tukevat laaja-alaisen osaamisen kohtia L1- L2, L4 – L6.
Sisältö: Perehdytään ohjelman suunnittelun työvaiheisiin. Vahvistetaan ohjelmointitaitoja graafisissa ympäristöissä ja tutustutaan tekstipohjaisiin ohjelmointiympäristöihin ja -kieliin tehden pieniä ohjelmia.
- Tutustutaan käytettäviin ohjelmointiympäristöihin ja niissä työskentelyyn.
- Palautetaan mieliin ja/tai opitaan perusrakenteet (tietotyyppi, muuttuja, operaattorit, loogiset operaatiot, ehto- ja toistorakenteet, funktiot).
- Opitaan ohjelman suunnittelun työvaiheet.
- Suunnitellaan ja tehdään oma ohjelma.
Työtavat: Työskentely on yksilö- sekä ryhmätyöskentelyä käyttäen koululla olevia erilaisia päätelaitteita. Työskentelyssä hyödynnetään myös prosessi- ja projektioppimista. Mahdollisesti asiantuntijavieraita.
Hyväksyttyyn suoritukseen vaaditaan: Oppilas osallistuu oppitunteihin aktiivisesti ja rakentavasti niin yksilötöissä kun osana ryhmää. Oppilas kantaa vastuuta omasta työskentelystään ja toteuttaa tehtävänantojen mukaisia tehtäviä aikataulun mukaisesti. Oppilas ideoi ja toteuttaa oman ohjelman.