TTKK logoTTKK Opinto-opas

8103080 Olio-ohjelmointi, 4 ov

Object-oriented Programming, 4 cu


erikoistutkija Matti Rintala
Luentoja 56h, harjoituksia 14h.

Viikottainen Opetus / Periodi S1S2K1K2Kesä
Luennot (h)4+4 ---
Harjoitukset (h)-2 ---

Luentoaika ja -paikka

Maanantai 15-17 sali TB103 Torstai 14-16 sali TB103

Tavoitteet

Opiskelija osaa suunnitella ja toteuttaa oliopohjaisia ohjelmia käyttäen olio-ohjelmointikieltä.

Sisältö

Oliosuunnittelu. Tiedon ja toiminnan kapselointi luokiksi, oliot, periytyminen ja polymorfismi. C++-kielen oliopiirteet, erityisominaisuudet ja ongelmat.

Tutkintovaatimukset

Hyväksytysti suoritetut harjoitustyöt ja tentti.

Kirjallisuus

Matti Rintala ja Jyke Jokinen: "Olioiden ohjelmointi C++:lla", Satku-Kauppakaari 2000, ISBN 952-14-0369-1

Vaadittavat esitiedot

81021 Laaja ohjelmointi

Suositeltavat esitiedot

Tietorakenteet ja algoritmit / Tietorakenteiden käyttö, Ohjelmistotuotannon peruskurssi.

Ohjelmoinnin perusideat on osattava ennen kurssin aloittamista. C++:n osaaminen edellytetään kurssin esitietona siinä laajudessa, kuin mitä Laajassa ohjelmoinnissa opetetaan.

Huomautuksia

Kurssi voidaan suorittaa vain lukuvuosittain.

Linkkejä

Kurssin kotisivu.