Tietojenkäsittelytieteiden tutkinto-ohjelman opiskelijat suorittavat molemmat opintojaksot Olio-ohjelmoinnin perusteet I ja Olio-ohjelmoinnin perusteet II (aiempi vastaava opintojakso TIEA2.1 Olio-ohjelmoinnin perusteet 10 op)
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa ohjelmoida itsenäisesti laajempia olio-ohjelmia, - osaa kirjoittaa helposti ymmärrettäviä olio-ohjelmia, - hallitsee laajemmin abstraktit tietotyypit (erityisesti lista), - osaa kuvata olio-ohjelman rakenteen UML:n avulla, - tuntee versionhallinnan perusteet ja - on tutustunut laajempien ohjelmien luomiseen ja dokumentointiin soveltuviin työvälineisiin.
Sisältö
Opintojaksolla syvennetään olio-ohjelmoinnin liittyviä tietoja ja taitoja tekemällä harjoitustyö Java-kielellä ja dokumentoimalla harjoitustyö eri menetelmin. Lisäksi tutustutaan laajempien ohjelmien toteuttamiseen ja hallinnointiin soveltuviin työvälineisiin.