Siirry suoraan sisältöön

Olio-ohjelmointi 1Laajuus (5 op)

Opintojakson tunnus: IIO10110

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija
- tuntee olio-ohjelmoinnin perusteorian
- osaa soveltaa olio-ohjelmointia käytännön ongelmien ratkaisuissa
- osaa Javan syntaksin
- osaa Javan rajapinnat ja luokkakirjastot
- osaa olio-ohjelmoinnin yleiset perustekniikat.

Sisältö

- Java-kielen perussyntaksi
- luokat ja perintä
- rajapinnat
- luokkasuunnittelu (UML perusteet)
- poikkeuskäsittely
- tiedostojen käsittely
- kokoelmaluokat, perustietorakenteet (staattinen ja dynaaminen taulukko)
- graafisen käyttöliittymän perusteet ja tapahtumankäsittely
- käyttöliittymän toteutus ja tapahtumankäsittely. virheenjäljittäminen
- valitun sovelluskehittimen käytön opiskelua.

Esitietovaatimukset

Ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1)

Erinomainen 5: Opiskelija hallitsee opintojakson osaamistavoitteet ja hän osaa soveltaa opintojaksolla opittuja asioita innovatiivisesti vaativan Projektityön toteuttamisessa. Työn dokumentointi on korkeatasoinen ja työstä on pidetty kattava esitys.
Kiitettävä 4: Opiskelija osaa opintojakson osaamistavoitteet ja hän osaa soveltaa opintojaksolla opittuja asioita vaativan harjoitustyön toteuttamisessa olioteknologioiden periaatteiden mukaisesti. Työn dokumentointi on huolellinen ja siitä pidetty esitys on sujuva.
Hyvä 3: Opiskelija osaa olio-ohjelmoinnin yksityiskohdat, kuten luokkamallit, perinnän, poikkeusten käsittelyn ja käyttöliittymäohjelmoinnin perusteet sekä osaa soveltaa opittuja tekniikoita harjoitustyössä. Työn on dokumentoitu ja siitä on pidetty esitys.
Tyydyttävä 2: Opiskelija osaa olio-ohjelmoinnin perusasiat Java-kielellä ja hän osaa toteuttaa toimivan harjoitustyön. Työn dokumentoinnissa ja esityksessä on puutteita.
Välttävä 1: Opiskelija osaa olio-ohjelmoinnin perusasiat Java-kielellä ja hän osaa toteuttaa yksinkertaisen harjoitustyön.
Hylätty 0: Opiskelija ei hallitse aihealuetta.

Siirry alkuun