C++ -ohjelmointi 2 (5op)
Opintojakson tunnus: TT00CZ59
Opintojakson perustiedot
- Laajuus
 - 5 op
 
- Opetuskieli
 - suomi
 
Osaamistavoitteet
Kurssin tavoitteena on syventää C++-ohjelmoinnin osaamista ja tutustua tarkemmin STL-luokkakirjastoon ja erilaisiin C++-kielen tarjoamiin rakenteisiin.
                    
Sisältö
- Luokkien periminen ja koostaminen
- Abstraktit luokat
- STL-luokkakirjasto: säiliöt, iteraattorit ja algoritmit
- Binääritiedostojen käsittely
- Operaattoreiden ylikuormittaminen 
- Funktorit
- Lambdat
                    
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.
                    
Arviointikriteerit, hyvä (3)
Opiskelija osaa käyttää C++-ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.
                    
Arviointikriteerit, tyydyttävä (1)
Opiskelija tunnistaa ja hallitsee välttävästi ohjelmointiin liittyvät peruskäsitteet ja menetelmät.