Design patterns and object-oriented techniques (5 op)
Toteutuksen tunnus: IT00EC00-3001
Toteutuksen perustiedot
Ilmoittautumisaika
06.04.2022 - 22.04.2022
Ajoitus
29.08.2022 - 16.12.2022
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
- Englanti
Paikat
20 - 25
Koulutus
- Degree Programme in Information Technology
Opettaja
- Timo Hynninen
Vastuuopettaja
Timo Hynninen
Ryhmät
-
ITMI20SPInformation technology, päivätoteutus
Tavoitteet
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ä?
Opiskelumateriaali
Freeman & Robson. Head First Design Patterns. O'Reilly 2020.
Opiskelumuodot ja -menetelmät
Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.
TKI ja työelämäyhteistyö
Ei ole
Arviointiasteikko
1-5
Esitietovaatimukset
Edellytetään hyvää ohjelmointitaitoa.