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
