suomeksi
in English

Olio-ohjelmointi (V0119), 4 op

Perustiedot

Kurssin nimi:Olio-ohjelmointi
Winhakoodi:V0119
Kurren lyhenne:Olio-ohj.
Opintopisteet:4
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:2.vsk
Jakso:Syyslukukausi, 1.jakso, 2.jakso
Lukuvuosi:0607
Opetuskieli:Suomi
Opettaja:Kari Aaltonen
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

V0113 Ohjelmoinnin perusteet

Sisältö (ydinaines ja -osaaminen)

- oliosuuntautunut ohjelmiston suunnittelu
- olioparadigma
- luokan rakenne ja käyttö, monimuotoisuus
- periytyminen, rajapintaluokka ja abstrakti luokka
- pakkaus ja näkyvyyden säätely
- olioiden välinen vuorovaikutus
- oliolistat ja -tietorakenteet, kokoelmat
- I/O virrat, virhetilanteiden ja poikkeusten käsittely
- säikeet
- graafisen käyttöliittymän komponentit
- javadoc
- ohjelmistokehityksen työkalujen käyttö
- kehitysympäristö (JVM, Eclipse)
- UML -mallinnus (Jude)

Sisältö (täydentävä ja erityisosaaminen)

- olioparadigojen toteutus eri ohjelmointikielissä (Java/PHP)

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija tuntee olio-paradigman Java-ohjelmointikielen avulla sekä suunnittelun että toteutuksen näkökulmasta.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija osaa käyttää kielen alkuperäis-dokumentaatiota ja työvälineitä sekä suunnitella että toteuttaa suhteellisen vaativia olio-ohjelmia

Kirjallisuus ja muu materiaali

Java-ohjelmointi
Mika Westerholm, Jorma Kyppä

Beginning JAVA 2 SDK 1.5 Edition
Ivor Hjorton

PHP 5 Unleashed
John Coggeshall

Opetusmenetelmät

Luokkahuoneopetusta: 21 h
Laboratoriotöitä:21 h
Harjoitustyö: 20
Tentit: 4 h
Opiskelijan itseopiskelu: 54 h
Yhteensä: 120 h

Opiskelijan kuormittavuus

Arvioinnin perusteet

Arviointi tapahtuu teoriaosuuden tentin ja harjoitustyösuoritusten perusteella.

Koulutusohjelmakohtaiset kompetenssit

viestintä-, tieto- ja julkaisujärjestelmien tekniikat ja prosessit

login