|
|
|||||||||||
OHJ-1450 OLIO-OHJELMOINNIN JATKOKURSSI, 5 op
|
Opintojakson vastuuhenkilö
Matti Rintala
Luentoajat ja -paikat
Per IV: Tiistai 14 - 17, TB104
Per IV,V: Keskiviikko 14 - 16, TB104
Toteutuskerrat
| Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
| Luento | - | - | - | 5 h/vko | 2 h/vko | - |
| Harjoitus | - | - | - | - | 2 h/vko | - |
| Harjoitustyö | - | - | - | 10 h/per | 20 h/per | - |
| Tentti | ||||||
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
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Olioiden ohjelmointi C++:lla | Matti Rintala, Jyke Jokinen | 952-14-0936-3 | http://www.cs.tut.fi/~oliot/kirja/ | 4. (3.) uudistettu painos, Talentum 2005 (2003) | Kyllä | Suomi |
Esitiedot
| Tunnus | Nimi | OP | P/S |
| OHJ-1400 | OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 | Pakollinen |
| OHJ-2010 | OHJ-2010 Tietorakenteiden käyttö | 5 | Suositeltava |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Huomautuksia
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
- Lähiopetuksen osuus: 67 %
- Etäopetuksen osuus: 0 %
- Opiskelijan itseopiskelun osuus: 33 %
Tentin suorittaminen, harjoitustyön henkilökohtainen välipalautus
| Opetusmuodot | Tuntia |
| Luennot | 84 |
| Harjoitukset | 10 |
| Harjoitustyöt | 32 |
| Muu mitoitettu | Tuntia |
| Uudet työkalut ja menetelmät | 6 |
| Kaikki yhteensä | 132 |
Opintojaksokorvaavuus
8100410 Olio-ohjelmoinnin jatkokurssi
| Viimeksi muokattu | 10.04.2006 |
| Muokkaaja | Matti Rintala |