Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

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

Vastuuhenkilö

Matti Rintala

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


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

 
DI-Opiskelijat  


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

-

Osaamistavoitteet

Opiskelija osaa suunnitella ja toteuttaa ohjelmistoja olio-ohjelmointia tukevilla ohjelmointikielillä ja tuntee olio-ohjelmoinnin erityispiirteet ja tyypilliset ongelmat.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Ymmärtää periytymisen, sopimussuunnittelun ja poikkeuksia käyttävän virhekäsittelyn perusteet.  Ymmärtää poikkeusturvallisuus ja osata suunnitella luokkia sopimussuunnittelua käyttäen.  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 Selite
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 Kevään 2010 toteutuskerta   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu24.02.2010
MuokkaajaMatti Rintala