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
-
DTNS21Tradenomi (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