Suunnittelumallit ja olio-ohjelmoinnin tekniikatLaajuus (5 op)
Opintojakson tunnus: IT00EC00
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- englanti
Osaamistavoitteet
Tunnet edistyneitä ohjelmointitekniikoita ja osaat käyttää suunnittelumalleja.
Tunnet suunnittelumallit ja niiden käyttötarkoitukset.
Osaat soveltaa malleja ohjelmoinnissa ja kuvata ohjelman rakenteen UML-kielellä.
Sisältö
Mitä ovat suunnittelumallit ja edistyneet ohjelmointitekniikat olio-ohjelmoinnin näkökulmasta?
Mitä suunnittelumalleja on olemassa?
Miten suunnittelumalli valitaan?
Miten suunnittelumalleja sovelletaan ohjelmoinnissa?
Miten suunnittelumallit ja koodin rakenne kuvataan UML-kielellä?
Edeltävä osaaminen
Edellytetään hyvää ohjelmointitaitoa.
Arviointi
Opiskelija osaa
a. käyttää asiantuntevasti ammattikäsitteitä eri tilanteissa
e. valita tarkoituksenmukaiset mallit, menetelmät, ohjelmistot ja tekniikat ja perustella valinnan