Ohjelmointi IILaajuus (5 - 7 op)
Opintojakson tunnus: C-10088-3621311
Opintojakson perustiedot
- Laajuus
- 5 - 7 op
- Opetuskieli
- suomi
- englanti
- Korkeakoulu
- Itä-Suomen yliopisto
Osaamistavoitteet
Osaamistavoitteet: Opiskelija osaa ratkaista ongelmia ja toteuttaa ongelman ratkaisevan graafisen ohjelman Java-kielellä käyttäen hyväksi monipuolisesti erilaisia ohjelmointirakenteita tuntee tapahtumaohjatun ohjelman toimintaperiaatteen ja osaa soveltaa sitä käytännössä - tuntee olio-ohjelmoinnin suunnittelun periaatteet: kapseloinnin, abstrahoinnin, periytymisen ja monimuotoisuuden sekä osaa soveltaa niitä käytännössä
Sisältö
Olio-ajattelu ja mallintaminen, luokat ja oliot, tiedon kätkentä, luokka- ja oliokohtaiset muuttujat, luokka- ja oliokohtaiset metodit, rakentaja ja tuhoaja, periytyminen (on jotakin -suhde), monimuotoisuus, abstraktit luokat, rajapintaluokat, osasuhde ja käyttösuhde (on jollakin -suhde), säikeet, poikkeukset olioiden kannalta. Tapahtuma-ohjattu ohjelmointi, säiliöluokat ja geneeriset luokat.
Esitietovaatimukset
Ohjelmointi 1.
Lisätiedot
T