Siirry suoraan sisältöön

Suunnittelumallit ja olio-ohjelmoinnin tekniikat (5 op)

Toteutuksen tunnus: IT00EC00-3004

Toteutuksen perustiedot


Ilmoittautumisaika
07.04.2025 - 21.04.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.09.2025 - 19.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
englanti
Paikat
20 - 40
Koulutus
Degree Programme in Information Technology
Opettajat
Miika Reijonen
Vastuuopettaja
Miika Reijonen
Ryhmät
ITMI23SP
Information technology, päivätoteutus
Opintojakso
IT00EC00

Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 0 min.

Aika Aihe Tila
Ti 02.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 09.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 16.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 23.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 30.09.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 07.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 14.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 28.10.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 04.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 11.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 18.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 25.11.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 02.12.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Ti 09.12.2025 klo 10:00 - 13:30
(3 t 30 min)
Design patterns and object-oriented techniques IT00EC00-3004
D204 Tietokoneluokka (ohjelmointi syksy -25-)
Muutokset varauksiin voivat olla mahdollisia.

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

Ilmoitetaan kurssin avauksessa.

Opiskelumuodot ja -menetelmät

Kurssi koostuu luennoista, harjoituksista, oppimistehtävistä, projektista ja loppukokeesta.

TKI ja työelämäyhteistyö

-

Tenttien ja tehtävien ajoittuminen

Ilmoitetaan kurssin avauksessa.

Kansainvälinen yhteistyö

-

Opiskelijan työmäärä

Työn kokonaismäärä on 135 tuntia, josta noin 40-50 tuntia on luentoja/työskentelyä opettajan ohjauksella ja loput itseopiskelua ja kotitehtäviä.

Toteutuksen osien kuvaus

-

Lisätietoja opiskelijoille

-

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Arviointi perustuu kurssilla suoritettuihin oppimistehtäviin, projektiin sekä loppukokeeseen. Tarkemmat tiedot ilmoitetaan kurssialustalla, kurssin aikana.

Esitietovaatimukset

Edellytetään hyvää ohjelmointitaitoa.

Siirry alkuun