Soveltava peliohjelmointiLaajuus (5 op)
Opintojakson tunnus: PO00FE16
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
- englanti
Osaamistavoitteet
Osaat soveltaa tehokkaasti ohjelmoinnin yleisiä paradigmoja ja suunnittelumalleja pelin ohjelmoinnissa.
Osaat toteuttaa ohjelmia, jotka hyödyntävät tehokkaasti enkapsulaatiota, periytymistä, viestin välitystä, kompositioita ja polymorfismia.
Sisältö
Mitä ovat abstraktio, enkapsulaatio, perintä, viestin välitys, kompositio ja polymorfismi?
Edeltävä osaaminen
Ohjelmoinnin perusosaaminen ja ymmärrys olio-ohjelmoinnista.
Arviointikriteerit, hyvä (3)
a. käyttää asiantuntevasti ammattikäsitteitä eri tilanteissa.
b. arvioida käyttämiään tietolähteitä kriittisesti.
e. valita tarkoituksenmukaiset mallit, menetelmät, ohjelmistot ja tekniikat ja perustella valinnan.
g. soveltaa kriittisesti oman alan eettisiä periaatteita eri tilanteissa.