OLIOPERUSTAINEN OHJELMISTOKEHITYS

(soveltuu opintojaksoksi S1.1)
 

Kurssista ja sen suorituksesta

Luennot:
tiistaisin 14-16 Pinni 0078 ja keskiviikkoisin 14-16 Pinni 2111 (Raisamo). Alkavat 8.9,

viimeinen luento 9.12.

Vierailuluennot:
10.11. Markku Hakala, TaY: Suunnittelumallit sovelluskehyksen erikoistamisrajapintana
18.11. Juha Lehikoinen, NRC: Smalltalk käytännössä
1.12. Tero Laine, TaY: Suunnittelumallien dynaaminen liittäminen UML-luokkakaavioihin

Harjoitukset:
Maanantaisin 12-14 Pinni 2098 ja perjantaisin 12-14 Pinni 2107 (Laine) Alkaa 14.9.

Poikkeuksellisesti perjantain ryhmä on viikolla 49 torstaina 3.12. klo 12-14 Pinni 0081.
Tentit:
Päätentti: 17.12.1998 klo 16-20 D10ab
Uusinta alkuvuodesta (ilmoitetaan myöhemmin).

Tenttialue:
- Koskimiehen Pieni oliokirja. Suomen Atk-kustannus Oy.
- Luennolla jaetut englanninkieliset monisteet MVC-mallista ja suunnittelumalleista (näistä riittää tietää, mihin kutakin mallia käytetään).

Tentissä ei saa olla esillä omaa materiaalia.

Opetus:
52 t luentoja, 26 t harjoituksia (5 ov)
Vaadittavat opintosuoritukset:
Kirjallinen kuulustelu sekä aktiivinen osallistuminen harjoituksiin.
Opintojakson sisältö:
Olio-ohjelmoinnin perusteet (esimerkit pääosin Java- ja C++-kielillä), olioperustainen analyysi ja suunnittelu, uudelleenkäytettävät olio-ohjelmistot, yleiskatsaus oliokieliin (Smalltalk, C++, Java, Oberon-2)
Opintojakson työmuodot:
Opintojakso koostuu luennoista ja viikkoharjoituksista. Viikkoharjoitusten seurannassa käytetään seuraavia periaatteita:

Kurssin materiaali

Kurssin aihealueeseen voit tutustua tutkimalla seuraavia verkko-osoitteita.

Kurssimateriaalina toimii Suomen Atk-kustannus Oy:n julkaisema Pieni oliokirja (Kai Koskimies, 1997) sekä kurssilla jaettu lisämateriaali. Lisäksi suositeltavia kirjoja oheismateriaaliksi ovat:

Viikkoharjoitukset

Uudet viikkoharjoitukset saa noin viikkoa ennen harjoituksia.

Roope Raisamo (rr@cs.uta.fi)

Sivua päivitetty viimeksi 18.11.1998