TIEA1130 Oliosuuntautunut suunnittelu ja ohjelmointi (3–5 op)
Opinnon taso:
Aineopinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Kuvaus
Sisältö
Oliosuuntautuneesta suunnittelusta ja toteutuksesta. Ohjelmistoarkkitehtuurin perusteet. Yksityiskohtaisesta suunnittelua ja toteutusta. Esimerkkejä eri ohjelmointikielillä. Uudelleenkäytön keinoja. Mallit (patterns) apuna ohjelmistokehityksessä. UML ja sen soveltaminen käytännössä. Olio-ohjelmointi.
Opetusmuodot:
Luennot ja harjoitukset. Tarkentuu toteutuksella.
Suoritustavat
Tarkentuu toteutuksella.
Osaamistavoitteet
Kurssin suorittamisen jälkeen opiskelija:
- Ymmärtää oliolähestymistavan käsitteistön ja erityispiirteet
- Osaa luoda yksityiskohtaisen suunnitelman yksinkertaisille järjestelmille
- Osaa alustavasti arvioida olemassa olevia suunnitelmia
- Ymmärtää oliolähestymistavan käsitteistön ja erityispiirteet
- Osaa luoda yksityiskohtaisen suunnitelman yksinkertaisille järjestelmille
- Osaa alustavasti arvioida olemassa olevia suunnitelmia
- Hallitsee olio-ohjelmoinnin perusteet
- Osaa soveltaa UML:ää yksinkertaisteen kuvaukseen
- Ymmärtää UML-kuvausten yhteyden toteutukseen
Esitietojen kuvaus
Ohjelmoinnin perusteet esim. ITKP102 Ohjelmointi 1.
Oppimateriaalit
Jaetaan kurssilla, sisältää viittauksia julkaisuihin artikkeleihin ja kirjallisuuteen.
Kirjallisuus
- Luentomateriaali ja valittuja julkaisuja.
Suoritustavat
Tapa 1
Valitaan kaikki merkityt osat
Suoritustapojen osat
x
Osallistuminen opetukseen (3–5 op)
Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
suomi