Java-ohjelmointi

Rakennetyyppi: Opintojakso
Koodi: KL04BT51030
Tyyppi: Pakollinen
Taso: AMK
Laajuus: 3.0 op
Vastuuopettaja: Mäkelä, Petteri
Opettajatiimi: Mäkelä, Petteri ; Niemelä, Hilkka
Opetuskieli: Suomi

Opinnon toteutukset, suunniteltu opiskeluvuosi ja lukukausi

Opetussuunnitelma  Lukukausi  Laajuus  Kauden alkupvm.  Kauden loppupvm.
TITE-2013   2-S   3.0   2014-09-01   2014-12-31  
TITE-2013   2-S   3.0   2014-09-01   2014-12-31  
TITE-2013   2-S   3.0   2014-09-01   2014-12-31  
TITE-2014   2-S   3.0   2015-08-01   2015-12-31  
TITE-2014   2-S   3.0   2015-08-01   2015-12-31  
TITE-2014   2-S   3.0   2015-08-01   2015-12-31  
TITE-2015   2-S   3.0   2016-08-01   2016-12-31  
TITE-2015   2-S   3.0   2016-08-01   2016-12-31  
TITE-2015   2-S   3.0   2016-08-01   2016-12-31  
TITE-2016   2-S   3.0   2017-08-01   2017-12-31  
TITE-2016   2-S   3.0   2017-08-01   2017-12-31  

Osaamistavoitteet

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

Opiskelijan työmäärä

Lähiopetus 40 h, itseopiskelu 40 h

Edeltävät opinnot / Suositellut valinnaiset opinnot

Edeltäviä opintoja ei tarvita.

Sisältö

· luokka ja olio
· periytyminen ja polymorfismi
· rajapinnat
· abstraktit luokat ja metodit
· poikkeukset
· kokoelmat
· tiedoston käsittely

Opiskelumateriaali

- Luentomonisteet.
- The Java Tutorials. http://docs.oracle.com/javase/tutorial/
- Vesterholm, M., Kyppö, J. 2008 tai uudempi. Java-ohjelmointi. Talentum Media Oy.

Opetusmuoto / Opetusmenetelmät

Luennot ja harjoitukset

Arviointikriteerit

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.

Arviointimenetelmät

Ilmoitetaan opintojakson alussa.

Takaisin