C++-ohjelmointiLaajuus (3 op)
Opintojakson tunnus: DT10032
Opintojakson perustiedot
- Laajuus
- 3 op
- Opetuskieli
- suomi
- Vastuuhenkilö
- Anssi Gröhn, Vastuuopettaja
- Seppo Nevalainen, Vastuuopettaja
Osaamistavoitteet
Ymmärrät miten luet käyttäjältä syötteitä ohjelmaan
Ymmärrät miten tulostat muotoiltuja viestejä konsoliin
Ymmärrät miten merkkijonotaulukoita käsitellään
Ymmärrät miten luokkien ja olioiden luonti tapahtuu
Ymmärrät miten jäsenfunktiot ja niiden parametrit määritellään
Ymmärrät miten dynaamisesta taulukkotietorakennetta käytetään
Ymmärrät miten viittauksia käytetään
Ymmärrät miten osoittimia käytetään
Ymmärrät miten olioiden operaattoreita ylikuormitetaan
Ymmärrät miten tekstitiedostojen lukeminen ja kirjoittaminen tapahtuu ohjelmallisesti
Ymmärrät miten binääritiedostojen lukeminen ja kirjoittaminen tapahtuu ohjelmallisesti
Ymmärrät miten poikkeukset toimivat virheenkäsittelyssä
Ymmärrät miten listatietorakennetta käytetään
Ymmärrät miten tietueiden käsittely tapahtuu säiliöluokkien sisällä
Ymmärrät miten kirjastofunktioita käytetään
Ymmärrät miten kirjastoja luodaan koodista
Ymmärrät miten kirjastoja käytetään koodissa
Osaat käyttää omia poikkeuksia virheenkäsittelyssä
Osaat käyttää tietorakenteita omissa algoritmeissasi
Osaat käsitellä tietueita säiliöluokkien sisällä omissa algoritmeissasi
Osaat käyttää kirjastofunktioita monipuolisesti
Osaat luoda staattisia ja dynaamisia kirjastoja omasta koodistasi
Osaat käyttää muiden tekemiä ja omia kirjastoja omassa koodissasi
Osaat arvioida ja perustella valintojasi oman koodisi rakentamiseen
Osaat luoda ohjelmia,joissa yhdistelet ohjelmointikielen eri ominaisuuksia
Sisältö
Tietovirrat
Taulukoiden käsittely
Olio-ohjelmointi C++:ssa
Viittaukset ja osoittimet
Operaattoreiden ylikuormitus
Tiedostojen käsittely
Virheenkäsittely poikkeuksilla
Kirjastot
Lisätiedot
Hyvät taidot perus- ja olio-ohjelmoinnista.