IT05.1
Yleistä tietoa moduulista
Ohjelmoinnin perusteet (IT05) 2 op
Opintojaksolla tutustutaan algoritmisen ohjelmoinnin perusteisiin ja opitaan algoritmista ajattelua. Opintojaksolla laaditaan yksinkertaisia ohjelmia jollain yleisimmistä ohjelmointikielistä. Opintojakson aikana perehdytään erilaisiin tietorakenteisiin ja ohjelmointitekniikkaan.
Yleiset tavoitteet
Opintojakson tavoitteena on, että opiskelija
- osaa suunnitella, toteuttaa ja dokumentoida perusrakenteet sisältäviä ohjelmia
- osaa ajatella algoritmisesti
- ymmärtää, että eri tavoin laaditut silmukkarakenteet voivat tehdä saman asian hyvin eri ajassa
Keskeiset sisällöt
- tietotyypit
- jonkin ohjelmointikielen perusrakenteet
- silmukkarakenteet
- aliohjelmat
- ohjelman testaus ja dokumentointi
Laaja-alainen osaaminen
Monitieteinen ja luova osaaminen: Opiskelija ymmärtää ohjelmoinnin lukemattomat mahdollisuudet eri aloilla tietojenkäsittelyn nopeuttamisessa ja automaatiossa.
Hyvinvointiosaaminen: Opintojakson aikana havaitaan yksinkertaistenkin tietokonealgoritmien potentiaali erilaisten prosessien nopeuttamisessa ja henkisen kapasiteetin vapauttamisessa luovaan työhön.
Esitietovaatimukset
Tietotekniikan perusteet (IT1)
Itsenäinen suoritus on mahdollinen.
Arviointi
Numeroarviointi.