Olio-ohjelmointi (5 op)
Toteutuksen tunnus: KL00CQ10-3004
Toteutuksen perustiedot
Ilmoittautumisaika
13.11.2023 - 17.01.2024
Ajoitus
08.01.2024 - 28.04.2024
Laajuus
5 op
Yksikkö
SeAMK Automaatio- ja tietotekniikka
Toimipiste
SeAMK Seinäjoki, Frami
Opetuskielet
- Suomi
Tutkinto-ohjelma
- Insinööri (AMK), Tietotekniikka
Opettaja
- Raine Kauppinen
Opiskelijaryhmät
-
TITE23Insinööri (AMK), Tietotekniikka
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
Tiedot käytettävästä materiaalista ovat Moodlessa.
Opetusmenetelmät
Lähiopetus ja itsenäinen työskentely.
Opiskelijan ajankäyttö ja kuormitus
5 op * 27 h/op = 135 tuntia, josta on varattu lähiopetukseen noin kolmasosa ja itsenäiseen työskentelyyn noin kaksi kolmasosaa.
Arviointiasteikko
1-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa perusasiat olio-ohjelmoinnista.
Arviointikriteerit, hyvä (3)
Opiskelija osaa soveltaa keskeisimpiä olio-ohjelmoinnin menetelmiä harjoitustyössään. Opiskelija osaa olio-ohjelmoinnin teorian hyvin ja osaa mallintaa ohjelman rakenteen ja toiminnan.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa monipuolisesti olio-ohjelmoinnin menetelmiä omassa harjoitustyössään. Opiskelija hallitseeolio-ohjelmoinnin teorian ja osaa mallintaa ohjelman rakenteen ja toiminnan.
Arviointimenetelmät ja arvioinnin perusteet
Aktiviteetit ml. harjoitustyö ja tentti.