Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

OHJ-1450 Olio-ohjelmoinnin jatkokurssi, 5 op
Advanced Object-Oriented Programming

Opintojakson vastuuhenkilö

Matti Rintala

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 4 :
Tiistai 14 - 17, TB104
Per 4, 5 :
Keskiviikko 14 - 16, TB104

 
2. vuosikurssi
DI-Opiskelijat
Tietotekniikan koulutusohjelma  


Suoritusvaatimukset

Hyväksytysti suoritettu tentti (67 %) ja harjoitustyö (33 %). Lisäpisteitä tenttiin saa kirjoitetuista luentoesseistä
Osasuoritusten pitää liittyä samaan toteutuskertaan

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

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. 


Opintojakson arvostelu

Tentillä mitataan olio-ohjelmoinnin teorian ja käsitteiden osaaminen. Harjoitustyö puolestaan mittaa opiskelijan käytännön taitoja olio-ohjelmoinnin osalta.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Olioiden ohjelmointi C++:lla   Matti Rintala, Jyke Jokinen   952-14-0936-3     4. (3.) uudistettu painos, Talentum 2005 (2003)      Suomi  


Esitietovaatimukset

Opintojakso P/S
OHJ-1400 Olio-ohjelmoinnin peruskurssi Pakollinen  
OHJ-2010 Tietorakenteiden käyttö Suositeltava  
OHJ-3010 Ohjelmistotuotannon perusteet Suositeltava  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-1450 Olio-ohjelmoinnin jatkokurssi, 5 op 8100410 Olio-ohjelmoinnin jatkokurssi, 3 ov  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu17.06.2008
MuokkaajaMatti Rintala