C++ -ohjelmoinnin jatkokurssiLaajuus (5 op)
Opintojakson tunnus: TX00EX67
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
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
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.