Opinto-opas 2015-2016

PLA-32100 Olio-ohjelmointi, 6 op
Object Programming

Vastuuhenkilö

Mika Saari

Opetus

Toteutuskerta 1: PLA-32100 2015-01

Opetusmuoto P1 P2 P3 P4 P5
Luennot
Harjoitukset


 


 
 3 h/vko
 2 h/vko
+3 h/vko
+2 h/vko

Suoritusvaatimukset

Arvosteltavat harjoitukset Kaksi ohjelmointitenttiä
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija osaa suunnitella tehtävään olioperustaisen ratkaisun. Osaa käyttää java-kielen tarjoamia olio-ohjelmoinnin mekanismeja. Opiskelijan on hyvä ymmärtää muidenkin kielien tarjoamia oliomalleja. Osaa suunnitella ja toteuttaa oliopohjaisen graafisen käyttöliittymän. Osata olioiden käytön tietokannan yhteydessä. Tutustutaan oliosuunnitteluun liittyviin suunnittelu- ja arkkitehtuurimalleihin. Lisäksi tutustutaan versionhallintaan ohjelmointityössä käytännön kokeilujen kautta.

Sisältö

Sisältö Ydinsisältö 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.     
6. Versionhallinta ohjelmistokehityksessä.     

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Java-ohjelmointi   Mika Vesterholm, Jorma Kyppö         Kyllä   
Luentokalvot   Olio-ohjelmointi   Markku Nevanranta         Kyllä   
Muu kirjallisuus           Tentissä oltava muistitikku .Tentissä saa olla muitakin materiaaleja ja oma tietokone.   Kyllä   
Muu verkkomateriaali     Mika Saari         Ei   

Esitietovaatimukset

Opintojakso P/S Selite
PLA-31100 Ohjelmointitekniikka Pakollinen    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-32100 Olio-ohjelmointi, 6 op OHJP-2100 Olio-ohjelmointi, 6 op  

Viimeksi muokattu 26.11.2015