C++-ohjelmointi (3op)
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
- 
                        DTNS23Tradenomi (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)
                    
