Olio-ohjelmointi (5 op)
Toteutuksen tunnus: LTD6057-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.04.2020 - 30.09.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 26.10.2020 - 31.12.2020
- 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
- Jyri Kemppainen
- Vastuuopettaja
- Eero Mönkkönen
- Ryhmät
-
LTDNS20Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2020
- 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 26.10. - 15.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 9.12. klo 12-15
Uusintakuulustelu 1 15.1.2021 klo 15-18
Uusintakuulustelu 2 27.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