Olio-ohjelmointi
| Rakennetyyppi: | Opintojakso |
|---|---|
| Koodi: | DU00BS14 |
| OPS: | TK 2025 |
| Taso: | Tradenomi (AMK) |
| Opiskeluvuosi: | 3 (2027-2028) |
| Lukukausi: | Syksy |
| Laajuus: | 5 op |
| Vastuuopettaja: | Ulvinen, Tero |
| Opetuskieli: | Suomi |
Osaamistavoitteet
Opintojakson tavoitteena on antaa opiskelijalle perustaidot olioohjelmoinnin periaatteista ja tekniikoista, joiden avulla on
mahdollista rakentaa suunnitella ja toteuttaa ylläpidettäviä
ohjelmistoja.
Opintojakson suoritettuaan opiskelija:
• Osaa olio-ohjelmoinnin peruskäsitteet, kuten luokat, oliot,
perintä, kapselointi ja polymorfismi.
• Osaa soveltaa olio-ohjelmoinnin periaatteita käytännön
ohjelmistokehityksessä.
• Oppii soveltamaan tunnettuja käytäntöjä sovellusten
suunnittelussa ja kirjoittamisessa.
Opiskelijan työmäärä
135 tuntia
Edeltävät opinnot / Suositellut valinnaiset opinnot
Johdatus ohjelmointiin
Sisältö
• Olio-ohjelmoinnin perusteet.
• Luokkien ja olioiden suunnittelu ja toteutus.
• Perintä, kapselointi ja polymorfismi.
• Abstraktit luokat ja rajapinnnat.
• Koodin hallittavuus, ylläpidettävyys ja testauksen periaatteet.
Opetusmuoto / Opetusmenetelmät
Verkko-opiskelu
Arviointikriteerit
Opintojakso arvioidaan asteikolla 0-5.
1-2:
Opiskelija tuntee olio-ohjelmoinnin peruskäsitteet ja pystyy
toteuttamaan yksinkertaisia olioperusteisia ohjelmistoja.
Opiskelija osaa perusteet luokkien ja olioiden käytöstä.
3-4:
Opiskelija osaa olio-ohjelmoinnin periaatteet ja kykenee
suunnittelemaan ja toteuttamaan monimutkaisempia
ohjelmistoja. Opiskelija osaa soveltaa tunnettuja käytäntöjä
ohjelmiston laadun ja ylläpidettävyyden parantamiseksi.
5:
Opiskelija osoittaa syvällistä ymmärrystä olio-ohjelmoinnin
periaatteista ja kykenee suunnittelemaan ja toteuttamaan
korkealaatuisia, ylläpidettäviä ja laajennettavia ohjelmistoja.
Opiskelija osaa soveltaa refaktorointia ja testaamista
ohjelmistojen laadun ja niiden jatkuvan kehittämisen
varmistamiseksi.
