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.