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.!
Edited by Juho Pekki