Siirry suoraan sisältöön

Peliohjelmoinnin suunnittelumallit (5 op)

Toteutuksen tunnus: TI00CW95-3002

Toteutuksen perustiedot


Ilmoittautumisaika

16.12.2019 - 10.01.2020

Ajoitus

13.01.2020 - 30.04.2020

Opintopistemäärä

5 op

Virtuaaliosuus

2 op

TKI-osuus

1 op

Toteutustapa

60 % Lähiopetus, 40 % Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Kotkan kampus

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Teemu Saarelainen

Vastuuopettaja

Teemu Saarelainen

Ryhmät

  • TIKT18SPPELI
    TIKT18SPPELI

Tavoitteet

Tässä opintojaksossa et opi juurikaan lisää itse koodauksesta vaan enemmänkin erilaisista hyviksi koetuista tavoista toteuttaa ratkaisuja tiettyihin tavallisimpiin peliohjelmoinnin ongelmiin. Peleissä on tietyt rakenteet kuten käyttäjän suorittama pelin ohjaus, pelielementtien fysiikoiden toteutus, pelin äly, jne. Opintojaksossa opit, kuinka tämä kaikki nivotaan luontevasti yhteen soveltaen yleisiä ohjelmiston suunnittelumalleja.

Sisältö

Oletko kuullut puhuttavan ohjelmistojen suunnittelumalleista, joissa käsitellään olio-ohjelmoinnin uudelleenkäytettäviä ohjelmistoelementtejä? Entäpä erityisesti peliohjelmoinnin suunnittelumalleista? Oletko kaivannut omia pelejä tehdessäsi apua koodin organisointiin ja eri osien yhdistämiseen? Miten muut ovat sen tehneet? Mikä on yleisesti hyväksytty paras tapa tehdä se?

Aika ja paikka

Opintoja nopeuttava oppimisväylä: Suoritustavasta sovittava ennen opintojakson alkua.

Yksilölliset oppimisväylät

Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.

Opintoja nopeuttava oppimisväylä:
Suoritustavasta sovittava ennen opintojakson alkua. Jos työskentelet alan yrityksessä, organisaatiossa tai korkeakoulun tarjoamassa projektissa, voit suorittaa opintojakson tai moduulin työpaikallasi/projektissa joko kokonaan tai osittain. Tällöin olet yhteydessä opintojakson alussa opintojakson opettajaan ja sovit työpaikallesi/projektille tehtävästä kehittämistehtävästä. Oppiminen edellyttää, että työssäsi perehdyt opintojaksolla käsiteltäviin teemoihin ja hallitset ne sekä teoriassa että käytännössä.

Työhön integroitu oppimisväylä:
Opintoja nopeuttava oppimisväylä: Suoritustavasta sovittava ennen opintojakson alkua.

Toteutuksen valinnaiset suoritustavat

Suoritustavasta sovittava ennen opintojakson alkua. Jos työskentelet alan yrityksessä, organisaatiossa tai korkeakoulun tarjoamassa projektissa, voit suorittaa opintojakson tai moduulin työpaikallasi/projektissa joko kokonaan tai osittain. Tällöin olet yhteydessä opintojakson alussa opintojakson opettajaan ja sovit työpaikallesi/projektille tehtävästä kehittämistehtävästä. Oppiminen edellyttää, että työssäsi perehdyt opintojaksolla käsiteltäviin teemoihin ja hallitset ne sekä teoriassa että käytännössä.

Opiskelijan työmäärä

135 tuntia, joista lähiopetusta noin 55 tuntia

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Viikkotehtävät ja harjoitustyö/tentti

Arviointikriteerit, hyvä (3-4)

c. hahmottaa tehtäväkokonaisuuksia
d. toimia asiakkaiden, käyttäjien, kohderyhmien kanssa
e. käyttää keskeisiä oman alan malleja, menetelmiä, ohjelmistoja ja tekniikoita

Esitietovaatimukset

Edellytetään perustiedot ja -taidot olio-ohjelmoinnista.