Siirry suoraan sisältöön

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

Siirry alkuun