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.