Skip to content

TTC8440 - Olio-ohjelmointi

Kurssin tiedot

Nimi Olio-ohjelmointi
Koodi TTC8440
Osa moduulia SOVELLUSKEHITYS
Opettaja(t)
Ajoitus
Toteutusten määrä
Peppi Katso Peppi kuvaus

Miksi valitsisin tämän kurssin?

Olio-ohjelmointi ja yleisimmin olio-paradigma on ollut ohjelmoinnin valtavirtaa viimeiset vuosikymmenenet. Lähes kaikki nykyiset ohjelmointikielet ovat olio-pohjaisia ja/tai hyödyntävät luokkia, olioita ja niiden metodeja. Olio-ohjelmointi osaaminen on ehdoton edellytys ohjelmoinnissa. Voit hyödyntää olio-ohjelmointia osaamistasi kaikissa tulevissa opintojaksoissa ja tulevissa ohjelmoinnin työtehtävissä 🤓.

Opintojaksolla käydään seuraavat asiat:

  • olio-paradigma
  • luokkien määrittely, suunnittelu ja luonti
  • luokkien ja olioiden mallintaminen UML
  • olion tila ja elinkaari
  • olion kapselointi ja rajapinnat
  • perintä, luokkien periyttäminen, monimuotoisuus
  • olioiden välinen vuorovaikutus ja koostaminen
  • erilaiset kokoelmaluokat Lisäksi opintojaksolla tutustutaan luokkien ja olioiden yksikkötestaamiseen ja erilaisiin yleisimpiin suunnittelumalleihin (design patterns). Opintojaksolla käytetään yleisimpiä käytetyimpiä olio-kieliä: C# ja/tai Python. Opiskelu muodostuu lukuisista pienistä soveltavista käytännön ohjelmointitehtävistä - doing is learning.!

Vuorovaikutus

Edited by Juho Pekki