Siirry suoraan sisältöön

C++-ohjelmointi (3 op)

Toteutuksen tunnus: DT10032-3002

Toteutuksen perustiedot


Ilmoittautumisaika
01.10.2024 - 31.10.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 04.05.2025
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
suomi
Paikat
10 - 80
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Anssi Gröhn
Vastuuopettaja
Anssi Gröhn
Ryhmät
DTNS23
Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023
Opintojakso
DT10032

Arviointiasteikko

H-5

Tavoitteet

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

Opetusmenetelmät

Esitietovaatimuksena: yleiset kehittäjätaidot -opintokokonaisuus (Tietoturva sovelluskehityksessä, API-rajapinnat, sovellusarkkitehtuurit)

Siirry alkuun