Siirry suoraan sisältöön

Olio-Ohjelmointi (3op)

Toteutuksen tunnus: 8A00CD70-3001

Toteutuksen perustiedot


Ilmoittautumisaika
07.12.2018 - 26.05.2019
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.01.2019 - 01.06.2019
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Opettajat
Jyri Lehto
Opintojakso
8A00CD70

Tavoitteet

Kurssin suoritettuaan opiskelija,
- osaa ohjelmoida olion määrittelevän luokan, olion ominaisuudet ja metodit
- osaa luoda luokasta olioita ja käyttää olioita sovellusohjelmassa
- osaa periyttää luokan ja käyttää perittävän luokan välineitä perivässä luokassa ja oliossa
- osaa määritellä ja käyttää rajapintoja
- osaa määritellä abstraktin luokan ja metodin ja hyödyntää niitä periytyksen avulla
- osaa määritellä ja käsitellä poikkeukset
- osaa käyttää kokoelmia olioiden käsittelyssä
- osaa määritellä delegaatin ja käyttää sitä tapahtumankäsittelyyn
- osaa ohjelmoida tiedostosta luvun ja kirjoittamisen
- osaa käyttää attribuutteja ohjelman ohjausrakenteina

Sisältö

- luokka ja olio
- periytyminen ja polymorfismi
- rajapinnat
- abstraktit luokat ja metodit
- poikkeukset
- kokoelmat
- delegaatit
- tiedoston käsittely
- attribuutit

Oppimateriaalit

Luennoitsijan luentomateriaalit ja luentojen esimerkit.

Opetusmenetelmät

Luennot, esimerkit, harjoitukset ja ryhmätyöt.

Opiskelijan ajankäyttö ja kuormitus

Työmäärä yhteensä: 80 h

Arviointikriteerit, tyydyttävä (1)

Tyydyttävä (1-2): Opiskelija osaa perusasiat olio-ohjelmoinnista.

Arviointikriteerit, hyvä (3)

Hyvä (3-4), Opiskelija osaa soveltaa keskeisimpiä olio-ohjelmoinnin menetelmiä harjoitustyössään.

Arviointikriteerit, kiitettävä (5)

Kiitettävä (5): Opiskelija osaa soveltaa monipuolisesti olio-ohjelmoinnin menetelmiä omassa harjoitustyössään.

Siirry alkuun