Ohjelmoinnin jatkokurssi (5op)
Toteutuksen tunnus: IT00FD49-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 10.11.2025 - 21.11.2025
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 12.01.2026 - 03.05.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Informaatioteknologian koulutusyksikkö
- Toimipiste
- Mikkelin kampus
- Opetuskielet
- englanti
- Paikat
- 20 - 40
- Koulutus
- Peliteknologian koulutus
- Peliohjelmoinnin koulutus
- Degree Programme in Information Technology
- Opettajat
- Miika Reijonen
- Vastuuopettaja
- Miika Reijonen
- Ryhmät
-
ITMI25SPInformation technology, päivätoteutus
- Opintojakso
- IT00FD49
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 13.01.2026 klo 10:00 - 12:30 (2 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 13.01.2026 klo 13:15 - 14:15 (1 t 0 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 20.01.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 27.01.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 03.02.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 10.02.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 17.02.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 03.03.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 10.03.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 17.03.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 24.03.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 31.03.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 14.04.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 21.04.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Ti 28.04.2026 klo 12:15 - 15:45 (3 t 30 min) |
Advanced programming IT00FD49-3003 |
D204
Ohjelmointiluokka
|
Tavoitteet
Saavutat syvemmän osaamistason ohjelmoinnista verrattuna edeltävään Ohjelmointi -opintojaksoon. Opit dynaamisen muistinvarauksen käytön eri menetelmin ja erot staattiseen. Opit mitä ovat luokat ja oliot ja 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ö
Kuinka virhetilanteita käsitellään? Miten luodaan luokkahierkia? 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?
Arviointi
Opiskelija osaa
käyttää johdonmukaisesti ammattikäsitteitä.
etsiä tietoa alan keskeisistä tiedonlähteistä.
hahmottaa tehtäväkokonaisuuksia.
käyttää keskeisiä oman alan malleja, menetelmiä, ohjelmistoja ja tekniikoita.
Opiskelumateriaali
Ilmoitetaan kurssin avauksessa.
Opiskelumuodot ja -menetelmät
Kurssi koostuu luennoista, harjoituksista, oppimistehtävistä, projektista ja loppukokeesta.
TKI ja työelämäyhteistyö
-
Tenttien ja tehtävien ajoittuminen
Ilmoitetaan kurssin avauksessa.
Kansainvälinen yhteistyö
-
Opiskelijan työmäärä
Työn kokonaismäärä on 135 tuntia, josta noin 40-50 tuntia on luentoja/työskentelyä opettajan ohjauksella ja loput itseopiskelua ja kotitehtäviä.
Toteutuksen osien kuvaus
-
Lisätietoja opiskelijoille
-
Arviointiasteikko
1-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu kurssilla suoritettuihin oppimistehtäviin, projektiin sekä loppukokeeseen. Tarkemmat tiedot ilmoitetaan kurssialustalla, kurssin aikana.