C++-ohjelmointi (3 op)
Toteutuksen tunnus: DT10032-3002
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2024 - 31.10.2024
Ajoitus
13.01.2025 - 04.05.2025
Opintopistemäärä
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
Opettaja
- Anssi Gröhn
Vastuuopettaja
Anssi Gröhn
Ryhmät
-
DTNS23Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023
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)
Arviointiasteikko
H-5
Lisätiedot
Hyvät taidot perus- ja olio-ohjelmoinnista.