Opintojakson suoritettuaan opiskelija - osaa käyttää olio-ohjelmoinnin perusrakenteita - osaa ohjelmoida itsenäisesti pieniä olio-ohjelmia - pystyy soveltamaan oppimaansa myös muissa oliokielissä - osaa kirjoittaa helposti ymmärrettäviä olio-ohjelmia - tuntee abstraktit tietotyypit pino, jono ja lista - osaa kuvata olio-ohjelman rakenteen UML:n avulla.
Sisältö
Käsiteltäviä aiheita ovat olio-ohjelmoinnin peruskäsitteet (oliot, luokat, attribuutit ja metodit), periytyminen, rajapinta, monimuotoisuus, abstraktit tietotyypit (pino, jono ja lista), UML-kaaviot sekä olioperustainen analyysi ja suunnittelu.
Toteutustavat
Harjoitustyön tekoa, ohjausta ja harjoitustyön palautus IV-periodissa.