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
-
ITMI23SPInformation 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-)
|
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.