Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2007-2008

OHJP-2100 OLIO-OHJELMOINTI, 6 op
Object Programming

Opintojakson vastuuhenkilö
Markku Nevanranta

Opettajat
Markku Nevanranta
Mika Saari

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä
Luento - - 3 h/vko 3 h/vko -
Harjoitus - - 2 h/vko 2 h/vko -
Tentti  
(Lukuvuoden 2007-2008 aikataulu)

Tavoitteet
Opiskelija osaa suunnitella tehtävään olioperustaisen ratkaisun. Tuntee java-kielen tarjoamat mekanisnmit olio-ohjelmointiin. Opiskelijan on hyvä ymmärtää muidenkin kielien tarjoamia oliomalleja. Tutustutaan oliosuunnitteluun liittyviin suunnittelu- ja arkkitehtuurimalleihin eri ympäristöissä. Oliot relaatio- ja oliotietokannan yhteydessä.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Kapselointi, Periytyminen ja monimuotoisuus. Abstraktien ja rajapintojen suunnittelu.       
2. Javan lisäpiirteitä, joihin ei tutustuttu ohjelmointitekniikka opintojaksolla ja jotka hyödyntävät olioperiaatetta.       
3. Geneerisyys       
4. Olio suunnittelu- ja arkkitehtuurimalleja.       
5. Relaatiokanta ja oliokanta.       

Suoritusvaatimukset
Tentti Harjoitukset Oliopohjaisen ohjelmiston laatiminen

Opintojakson arviointikriteerit

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

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Luentokalvot Olio-ohjelmointi Markku Nevanranta       Kyllä  Suomi 
    Kirja Java-ohjelmointi Mika Vesterholm, Jorma Kyppö       Kyllä   

    Esitiedot
    Tunnus Nimi OP P/S
    OHJP-1100 OHJP-1100 Ohjelmointitekniikka 6 Pakollinen

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa

    Mitoitus
    OpetusmuodotTuntia
    Luennot 75
    Harjoitukset 70
    Harjoitustyöt 20
    Kaikki yhteensä 165

    Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

  • Tentti 15 pistettä, harjoitukset 10 pistettä ja ryhmätyönä suunniteltava ja ohjelmoitava olio-ohjelmisto 5 pistettä.

  • Viimeksi muokattu 23.01.2007
    MuokkaajaMarkku Nevanranta