|
OHJP-2100 OLIO-OHJELMOINTI, 6 op
|
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 |
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
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
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
Opetusmuodot | Tuntia |
Luennot | 75 |
Harjoitukset | 70 |
Harjoitustyöt | 20 |
Kaikki yhteensä | 165 |
Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Viimeksi muokattu | 23.01.2007 |
Muokkaaja | Markku Nevanranta |