Opinto-opas 2009-2010
Pori

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJP-2100 Olio-ohjelmointi, 6 op
Object Programming

Vastuuhenkilö

Markku Nevanranta

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 3 :
Maanantai 9 - 12, Pori

 
Porin opiskelijat  


Suoritusvaatimukset

Harjoitukset Kaksi ohjelmointitenttiä
Osasuoritusten pitää liittyä samaan toteutuskertaan

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

-

Osaamistavoitteet

Opiskelija osaa suunnitella tehtävään olioperustaisen ratkaisun. Tuntee java-kielen tarjoamat mekanismit olio-ohjelmointiin. Opiskelijan on hyvä ymmärtää muidenkin kielien tarjoamia oliomalleja. Oliot graafisten käyttöliittymien suunnittelussa ja toteutuksessa eri ympäristöissä. Oliot tietokannan yhteydessä. Tutustutaan oliosuunnitteluun liittyviin suunnittelu- ja arkkitehtuurimalleihin.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Kapselointi, periytyminen ja monimuotoisuus. Abstraktien luokkien ja rajapintojen suunnittelu.     
2. Käyttöliittymän ohjelmointi.     
3. Javan lisäpiirteitä, joihin ei tutustuttu ohjelmointitekniikka opintojaksolla ja jotka ovat tärkeitä olio-ajattelun kannalta. Poikkeuskäsittely, sarjoittaminen, geneerisyys, säikeet,...     
4. Tiedostot, relaatiokanta ja oliokanta.     
5. Olio suunnittelu- ja arkkitehtuurimalleja. Oliot ja UML-mallinnus.     


Opintojakson arvostelu

Opintojakson aikana ratkaistaan harjoituksia, joista pystyy keräämään 10 pistettä. Tehtävillä on eräpäivät. Opintojakson aikana on kaksi tenttiä, joissa kummassakin laaditaan ohjelma, joka ratkaisee annetun tehtävän. Kummastakin tentistä saa 10 pistettä. Arvioinnissa käytettävät hyvän ohjelman kriteerit ja arvosanoja vastaavat pisterajat käydään läpi opintojakson alussa.

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   Java-ohjelmointi   Mika Vesterholm, Jorma Kyppö            Suomi  
Luentokalvot   Olio-ohjelmointi   Markku Nevanranta            Suomi  
Muu kirjallisuus           Tentissä oltava muistitikku .Tentissä saa olla muitakin materiaaleja ja oma tietokone.      Suomi  


Esitietovaatimukset

Opintojakso P/S Selite
OHJP-1100 Ohjelmointitekniikka Pakollinen    

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Tarkempia tietoja toteutuskerroittain

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


Viimeksi muokattu28.04.2010
MuokkaajaMarkku Nevanranta