TIEA1130 Object Oriented Design and Programming (3–5 cr)
Study level:
Intermediate studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Description
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.
Learning outcomes
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
Description of prerequisites
Basics of programming.
Study materials
Jaetaan kurssilla, sisältää viittauksia julkaisuihin artikkeleihin ja kirjallisuuteen.
Literature
- Luentomateriaali ja valittuja julkaisuja.
Completion methods
Method 1
Select all marked parts
Parts of the completion methods
x
Teaching (3–5 cr)
Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish
Teaching
5.9–27.10.2024 Lectures
Enrolment closedTeaching ended