Siirry suoraan sisältöön

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.

Siirry alkuun