OHJ-1450 OLIO-OHJELMOINNIN JATKOKURSSI, 5 op
|
Opintojakson vastuuhenkilö
Matti Rintala
Opettajat
Matti Rintala, erikoistutkija, sposti matti.rintala@tut.fi, huone TE214, puh. (03) 3115 3825
Luentoajat ja -paikat
Per IV: Tiistai 14 - 17, TB104
Per IV,V: Keskiviikko 10 - 12, TB103
Toteutuskerrat
Toteutus 1
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
Luento | - | - | - | 5 h/vko+ | 2 h/vko | - | Vain suomeksi |
Harjoitus | - | - | - | - | 2 h/vko | - | Vain suomeksi |
Harjoitustyö | - | - | - | - | 25 h/per | - | Vain suomeksi |
Tentti | Vain suomeksi |
Tavoitteet
Opiskelija osaa suunnitella ja toteuttaa ohjelmistoja olio-ohjelmointia tukevilla ohjelmointikielillä ja tuntee olio-ohjelmoinnin erityispiirteet ja tyypilliset ongelmat.
Sisältö
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Ymmärtää periytymisen ja dynaamisen sitomisen toiminta ja merkitys. | Ymmärtää sovelluskehysten ja suunnittelumallien periaatteet. | Yleiskäyttöisyys sekä pysyvyys- ja vaihtelevuusanalyysi. Mallien (template) käyttö geneeriseen ohjelmointiin. |
2. | Ymmärtää mitä erityispiirteitä liittyy olioiden elinkaareen verrattuna aikaisempaan ohjelmointikokemukseen. | Erot eri oliokielten oliomallien välillä erityisesti olioiden elinkaariin liittyen. | Smalltalk-kielen perusteet ja erot C++:aan. |
3. | Periytymistä olennaisesti hyväksi käyttävän oliosuunnitelman tekeminen. | Tuleviin muutostarpeisiin varautuvan laajennettavan oliosuunnitelman tekeminen. | Yleiskäyttöisen ja geneerisen oliokirjaston suunnitteleminen. |
Suoritusvaatimukset
Hyväksytysti suoritettu tentti (67 %) ja harjoitustyö (33 %). Lisäpisteitä tenttiin saa kirjoitetuista luentoesseistä
Opintojakson arviointikriteerit
Tentillä mitataan olio-ohjelmoinnin teorian ja käsitteiden osaaminen. Harjoitustyö puolestaan mittaa opiskelijan käytännön taitoja olio-ohjelmoinnin osalta.
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL,painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Olioiden ohjelmointi C++:lla, 3., uudistettu painos | Matti Rintala, Jyke Jokinen | 951-762-834-X | http://www.cs.tut.fi/~oliot/kirja/ , Talentum 2003, 415 s. | Kyllä | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
OHJ-1400 | Olio-ohjelmoinnin peruskurssi | 4 | Pakollinen |
Huomautuksia
Opintojaksokorvaavuus
8100410 Olio-ohjelmoinnin jatkokurssi
Viimeksi muokattu | 21.02.2005 |
Muokkaaja | Matti Rintala |