Tavoitteet
Opintojakson
tavoitteena on, että oppija kokee iloa ohjelmoinnin hallinnasta ja harjoitusten
onnistumisesta.
Sisältö
Mistä
osista ohjelmointikielinen ratkaisu koostuu (tiedot, toiminnot), tiedon
talletuspaikan varaaminen tietokoneesta siten, että sitä voidaan myöhemmin
käyttää ja laittaa siihen kuuluva tieto. Koneen sisällä olevan tiedon käsittely
käyttäen ohjelmoinnin käskyjen tarkkaan määriteltyjä kuvaustapoja (syntaksi).
Pienen ohjelmointikielisen ratkaisun teko, jossa toiminta vaihtelee tai/ja
toistuu tarvittaessa. Ohjelman toiminnan jäsentely sopivan kokoisiin osiin
(aliohjelmiin) ja käyttää näitä osia tarvittaessa (aliohjelman kutsu). Tiedon hallinta ohjelmoimalla. Moniosaisten
valinta- ja toistorakenteita sisältävän ohjelmasuunnitelman rakentaminen ja
testaus.
Esitiedot
Ei edellytä aiempia opintoja.
Tavoitteista
Oppija tietää, mistä
osista ohjelmointikielinen ratkaisu koostuu (tiedot, toiminnot) ja osaa
käsitellä koneen sisällä olevaa tietoa käyttäen ohjelmoinnin käskyjen tarkkaan
määriteltyjä kuvaustapoja (syntaksi). Hän tekee useita ohjelmointiratkaisuja,
jossa toiminta vaihtelee tai/ja toistuu tarvittaessa. Oppija jäsentelee
ohjelman toiminnan sopivan kokoisiin osiin (aliohjelmiin) ja käyttää näitä osia
tarvittaessa (aliohjelman kutsu). Oppija kokee iloa ohjelmoinnin hallinnasta ja
harjoitusten onnistumisesta.
Opintojakson
aikataulu ja rakenne
Kurssin
suorittamiseen on keskimäärin ajateltu kuluvan 50 - 70 h. Lähtötasosta riippuen
tarvittava aika voi olla pidempi. Oppijat aikatauluttavat tehtävien tekemisen
ja ilmoittavat aikataulun ohjaajalle.
Lukemista
Verkkomateriaalin
lisäksi opintojaksolla käytetään kahta kirjaa. Sainio, Arto (2000).
Ohjelmoinnin perusteet - Java. Edita, Helsinki. Silander,
Simo (2000). Ohjelmointi Pro Training, Täydellinen
itseopiskelupaketti ohjelmointiin, Gummerus, Jyväskylä.