Olio-ohjelmointi (IT06) 2 op

Opintojaksolla syvennetään algoritmisen ohjelmoinnin osaamista ja aloitetaan olio-ohjelmoinnin perusteiden opiskelu. Opintojaksolla laaditaan olio-ohjelmointia käyttäviä ohjelmia. Opintojaksoon sisältyy laajempi ohjelmointiprojekti, jonka myötä tutustutaan luokkakirjastojen merkitykseen.

Yleiset tavoitteet

Opintojakson tavoitteena on, että opiskelija

  • laajentaa ja syventää tietämystään ohjelmoinnista
  • tutustuu olio-ohjelmointiin
  • ymmärtää valmiiden luokkakirjastojen käytön merkityksen
  • soveltaa osaamistaan laatimalla projektiluonteisesti itsenäisesti toimivan ohjelmakokonaisuuden

Keskeiset sisällöt

  • ohjelmointitaitojen syventäminen ja laajentaminen esim. grafiikan, tietokantojen tai animaatioiden suuntaan
  • olioiden periytyvyys
  • luokkakirjastojen käyttö

Laaja-alainen osaaminen

Globaali- ja kulttuuriosaaminen: Luokkakirjastoihin perehdyttäessä opintojakson aikana havaitaan avoimen lähdekoodin merkitys modernissa globaalissa maailmassa.

Vuorovaikutusosaaminen: Opiskelija ymmärtää dokumentaation välttämättömyyden luokkakirjastojen käytön mahdollistajana.

Esitietovaatimukset

Tietotekniikan perusteet (IT01) sekä Ohjelmoinnin perusteet (IT05)

Itsenäinen suoritus on mahdollinen.

Arviointi

Numeroarviointi