Siirry suoraan sisältöön

C++ -ohjelmoinnin jatkokurssi (5 op)

Toteutuksen tunnus: TX00EX67-3003

Toteutuksen perustiedot


Ilmoittautumisaika
05.05.2025 - 17.08.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ilmoittaudu toteutukselle OMAssa
Ajoitus
18.08.2025 - 19.10.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
englanti
Paikat
0 - 35
Koulutus
Degree Programme in Information Technology
Opettajat
Jarkko Vuori
Ryhmät
tivivaihto_s25
Tivi-vaihto, syksy 2025
ICT23-G
Game Development
Opintojakso
TX00EX67

Toteutuksella on 16 opetustapahtumaa joiden yhteenlaskettu kesto on 47 t 30 min.

Aika Aihe Tila
To 21.08.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 22.08.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 28.08.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 29.08.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 04.09.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 05.09.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 11.09.2025 klo 09:00 - 11:30
(2 t 30 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 12.09.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 18.09.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 19.09.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 25.09.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 26.09.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 02.10.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 03.10.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
To 09.10.2025 klo 09:00 - 12:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME559 Oppimistila
Pe 10.10.2025 klo 13:00 - 16:00
(3 t 0 min)
Advanced C++ Programming TX00EX67-3003
KME751 Oppimistila
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Opiskelija tutustuu C++ -kielen edistyneisiin ja uusiin ominaisuuksiin. Hän osaa profiloida ja optimoida ohjelmia, sekä arvioida koodin laatua staattisen ja dynaamisen analyysin pohjalta. Opiskelija osaa käyttää käännös- ja kokoamistyökaluja ja määritellä yksikkötestejä. Hän pystyy hyödyntämään kirjastoja ja osaa toteuttaa tärkeimpiä olio-ohjelmoinnin suunnittelumalleja C++ -kielellä. Hän osaa käyttää hyödyntää C++ -pohjaisia pelimoottoreita.

Sisältö

- moderni C++
- profilointi
- optimointi
- koodin staattinen ja dynaaminen analyysi
- työkalut ja kirjastot
- suunnittelumallit
- C++:aa hyödyntävät pelimoottorit

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija hallitsee C++ -kielen ja siihen liittyvät työkalut tyydyttävästi. Hän osaa profiloida ja tuntee tärkeimpiä suunnittelumalleja.

Arviointikriteerit, hyvä (3)

Opiskelija hallitsee C++ -kielen ja siihen liittyvät työkalut hyvin. Hän osaa profiloida ohjelmia ja tehdä tähän perustuen yksinkertaisia optimointeja. Hän tuntee ja osaa toteuttaa muutamia suunnittelumalleja.

Arviointikriteerit, kiitettävä (5)

Opiskelija hallitsee C++ -kielen ja siihen liittyvät työkalut erinomaisesti. Hän osaa profiloida ja optimoida ohjelmia. Hän tuntee ja osaa toteuttaa suunnittelumalleja.

Arviointikriteeri, hyväksytty/hylätty

Opiskelija hallitsee C++ -kielen ja siihen liittyvät työkalut tyydyttävästi. Hän osaa profiloida ja tuntee tärkeimpiä suunnittelumalleja.

Siirry alkuun