Java C-ohjelmoijalleLaajuus (3 op)
Opintojakson tunnus: TT00AA17
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opiskelija ymmärtää olio-ohjelmoinnin problematiikan.
Opiskelija osaa määritellä ja käyttää itse ohjelmoimiaan luokkia omissa ohjelmissaan käyttäen hyväksi luokkien ja olioiden välisiä suhteita (periytyminen, assosiaatio, koostuminen). Opiskelija tutustuu Java API:iin käyttöliittymäohjelmoinnin kannalta (Swing) ja osaa toteuttaa graafisia käyttöliittymiä. Lisäksi opiskelija osaa käyttää tietovrtoja (tiedostoja). Opiskelija tuntee Java API:n tarjoamat yleisimmät perustietorakenteet ja osaa käyttää niitä.
Sisältö
Tyypitys.
Kontrollirakenteet ja aliohjelmamanismi.
Luokka ja olio.
Periytyminen, assosiaatio, koostuminen.
Tietovirrat.
Poikkeukset.
ArrayList, HashMap, Iterator.
Swingin perusteet.
Java-API:n lukutaito.
Esitietovaatimukset
Ohjelmoinnin perusteet