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.