Java-ohjelmointi (3op)
Toteutuksen tunnus: KL04BT51030-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 29.07.2017 - 22.10.2017
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 28.08.2017 - 29.10.2017
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Paikat
- 0 - 30
- Koulutus
- Insinööri (AMK), Tietotekniikka
- Opettajat
- Petteri Mäkelä
- Opintojakso
- KL04BT51030
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
Sisältö
· luokka ja olio
· periytyminen ja polymorfismi
· rajapinnat
· abstraktit luokat ja metodit
· poikkeukset
· kokoelmat
· tiedoston käsittely
Oppimateriaalit
Ilmoitetaan opintojakso alussa
Opetusmenetelmät
Lähitunnit ja itsenäinen työskentely
Toteutuksen valinnaiset suoritustavat
Helsingin yliopiston teitojenkäsittelytieteen laitoksen MOOC-kurssi
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus 40 h, itsenäinen työ 40 h.
Arviointikriteerit, tyydyttävä (1)
Kiitettävä (5): Opiskelija osaa soveltaa monipuolisesti olio-ohjelmoinnin menetelmiä omassa harjoitustyössään.
Hyvä (3-4), Opiskelija osaa soveltaa keskeisimpiä olio-ohjelmoinnin menetelmiä harjoitustyössään.
Tyydyttävä (1-2): Opiskelija osaa perusasiat olio-ohjelmoinnista.
Esitietovaatimukset
Edeltäviä opintoja ei tarvita.