Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: PO00ED10-3002

Toteutuksen perustiedot


Ilmoittautumisaika

08.11.2021 - 21.11.2021

Ajoitus

01.01.2022 - 01.05.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

Kotkan kampus

Opetuskielet

  • Suomi

Koulutus

  • Peliohjelmoinnin koulutus

Opettaja

  • Pekka Vilpponen

Vastuuopettaja

Pekka Vilpponen

Ryhmät

  • POKT21SP
    Peliohjelmointi, päivätoteutus

Tavoitteet

Saavutat syvemmän osaamistason ohjelmoinnista, verrattuna edeltäviin Ohjelmointitekniikka ja Ohjelmointi opintojaksoihin. Aiemmin opit mitä ovat luokat ja oliot, nyt harjaannut käyttämään niitä erilaisissa tilanteissa. Osaat muodostaa luokkahierarkioita perinnän avulla ja opit kuormittamaan operaattoreita. Osaat muodostaa luokkia ja luokan funktioita myös sellaisille luokille, joissa käytetään dynaamista muistinvarausta. Osaat luoda ja käyttää templateja ja pystyt tulkitsemaan template-kirjaston määrityksiä.

Sisältö

Tiedätkö, miten virhetilanteita käsitellään? Osaatko luoda luokkahierkian? Mitä tarkoitetaan polymorfismilla? Miten dynaamisesti varattujen datajäsenten olemassaolo vaikuttaa luokan funktioihin? Mitä ovat virtuaalifunktiot? Entä abstraktit luokat? Mitä tarkoittaa operaattorikuormitus? Mitä ovat friend-funktiot? Mitä ovat funktio-templatet, entä luokka-templatet?

Arviointiasteikko

1-5