Ohjelmointi

3 € / oppilas alv (0%) Esa Oila, Anne Salo, Minna Simonsson ja Mika Tiilikainen

Kurssin päätavoite on algoritmisen ajattelun kehittyminen. Miten ihminen pystyy ajattelemaan niin, että voi antaa tietokoneelle ohjeet, joiden avulla se pystyy ratkaisemaan ongelman? Kurssin aikana oppilas ymmärtää, että tietokone tarvitsee kaikkiin toimintoihinsa tarkat ohjeet. Ohjeista muodostuu tietokoneohjelmia, joiden tekeminen on ohjelmointia. Oppilas ymmärtää ohjelman perusrakenteet ja osaa itse tuottaa pieniä toimivia ohjelmia

Sisältönä kurssilla käydään algoritmin käsite sekä ohjelmoinnin perusrakenteista muuttuja, peräkkäis-, valinta- ja toistorakenne, tehdyn ohjelman testaaminen ja dokumentointi. Opitaan, että ohjelmoinnin perusrakenteet toimivat samalla logiikalla ohjelmointikielestä riippumatta.

Monet ohjelmointiympäristöt eivät vaadi ollenkaan asentamista koneelle, vaan alkuun pääsee suoraan selaimessa. Jotkin näistä ympäristöistä puolestaan toimivat kaikissa päätelaitteissa älypuhelimista tabletteihin ja läppäreihin. Tällöin oppilaat voivat käyttää oppimiseen omia laitteitaan.