Siirry suoraan sisältöön

Suunnittelumallit ja olio-ohjelmoinnin tekniikatLaajuus (5 op)

Tunnus: IT00EC00

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ä?

Esitietovaatimukset

Edellytetään hyvää ohjelmointitaitoa.

Ilmoittautumisaika

08.04.2024 - 21.04.2024

Ajoitus

02.09.2024 - 20.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Opetuskielet
  • Englanti
Paikat

20 - 40

Koulutus
  • Degree Programme in Information Technology
Opettaja
  • Miika Reijonen
Vastuuopettaja

Miika Reijonen

Ryhmät
  • ITMI22SP
    Information 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ä?

Arviointiasteikko

1-5

Esitietovaatimukset

Edellytetään hyvää ohjelmointitaitoa.

Ilmoittautumisaika

06.04.2023 - 21.04.2023

Ajoitus

04.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Mikkelin kampus

Opetuskielet
  • Englanti
Paikat

20 - 40

Koulutus
  • Degree Programme in Information Technology
Opettaja
  • Miika Reijonen
Vastuuopettaja

Miika Reijonen

Ryhmät
  • ITMI21SP
    Information 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

Sovitaan opintojakson alussa

Opiskelumuodot ja -menetelmät

Sovitaan opintojakson alussa

TKI ja työelämäyhteistyö

Sovitaan opintojakson alussa

Tenttien ja tehtävien ajoittuminen

Sovitaan opintojakson alussa

Arviointiasteikko

1-5

Esitietovaatimukset

Edellytetään hyvää ohjelmointitaitoa.

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
  • ITMI20SP
    Information 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.