Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: LTD6057-3003

Toteutuksen perustiedot


Ilmoittautumisaika
01.04.2021 - 30.09.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
25.10.2021 - 31.12.2021
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
suomi
Paikat
10 - 100
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Eero Mönkkönen
Mika Matveinen
Vastuuopettaja
Eero Mönkkönen
Ryhmät
DTNS21
Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2021
Opintojakso
LTD6057

Arviointiasteikko

H-5

Sisällön jaksotus

Määritelty opiskeluympäristössä.

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa hyödyntää ohjelmoinnissa olio-ohjelmoinnin käsitteitä ja rakenteita sekä hyödyntää kirjastoluokkia.

Toteutustavat

Kontaktiopetus mikroluokassa, 45 tuntia; luentotallenteet.

Suoritustavat

Harjoitukset, konetentti.

Sisältö

- olio-ajattelu ja mallintaminen
- luokat ja oliot
- tiedon kätkentä
- luokka- ja oliokohtaiset muuttujat
- luokka- ja oliokohtaiset metodit
- rakentaja ja tuhoaja
- periytyminen (on jotakin -suhde)
- monimuotoisuus
- abstraktit luokat
- rajapintaluokat
- osasuhde ja käyttösuhde (on jollakin -suhde)
- säikeet
- poikkeukset olioiden kannalta

Aika ja paikka

Virtuaalitoteutus 25.10. - 16.12., opiskelijan läsnäolo ei ole pakollista.

Oppimateriaalit

Liang, Y. Daniel. Introduction to Java Programming and Data Structures. (11th edition)

Opetusmenetelmät

Luentotallenteet ja tehtävät jaetaan oppimisympäristössä. Viikoittaiset aikataulutetut harjoitustunnit, jotka tallennetaan. Opiskelijan läsnäolo ei ole pakollista.

Tenttien ajankohdat ja uusintamahdollisuudet

Kurssikuulustelu 15.12. klo 12-15
Uusintakuulustelu 1 13.1.2021 klo 15-18
Uusintakuulustelu 2 24.2.2021 klo 15-18

Opiskelijan ajankäyttö ja kuormitus

Viisi opintopistettä vaatii 135 tuntia opiskelijan työtä. Videoluennot n. 30+ tuntia, harjoitukset ja tentti 100+ tuntia.

Esitietovaatimukset

Ohjelmointi I - Ohjelmoinnin perusteet

Siirry alkuun