Siirry suoraan sisältöön

Olio-ohjelmoinnin perusteetLaajuus (5 op)

Opintojakson tunnus: RO00FB12

Opintojakson perustiedot


Laajuus
5 op

Osaamistavoitteet

Osaat olio-ohjelmoinnin peruselementit ja pystyt rakentamaan luokkia sekä instantioimaan niistä olioita.
Osaat kuvata luokkarakenteita ja olioita hyödyntäen reaalimaailman asioita sekä ongelmia.
Ymmärrät periyttämisen sekä luokkamuuttujien ja -metodien toiminnan.
Osaat toteuttaa olio-ohjelmoinnin periaatteita noudattavan yksinkertaisen ohjelmiston.
Tunnistat edistyneempiä olio-ohjelmoinnin rakenteita ja ominaisuuksia.

Sisältö

Mitä ovat luokat ja oliot?
Mitä ovat jäsenmuuttujat ja -metodit?
Miten konkreettisia reaalimaailman asioita voidaan kuvata olio-ohjelmoinnin keinoin?
Mitä ovat periyttäminen sekä luokkamuuttujien ja -metodien erot verrattuna jäsenmuuttujiin ja -metodeihin?
Miten olio-ohjelmoinnilla voidaan ratkaista käytännön ongelmia?
Mitä ovat moniperintä, kuormittaminen, virtuaalifunktiot, abstrakti kantaluokka?

Suoritustavat

Osallistuminen opetukseen, harjoitustehtävien teko, harjoitustyö.

Käyttää johdonmukaisesti ammattikäsitteitä
Etsiä tietoa alan keskeisistä tiedonlähteistä
Hahmottaa tehtäväkokonaisuuksia
Käyttää oman alan keskeisiä malleja, menetelmiä

Siirry alkuun