Skip to main content

C++ ProgrammingLaajuus (5 ECTS)

Course unit code: C-02536-AV00AC42

General information


Credits
5 ECTS
Teaching language
Finnish
Institution
Centria University of Applied Sciences

Objective

Opintojakson tavoitteena on, että opiskelija hallitsee C++ -kielen perusteet sekä osaa toteuttaa konsolipohjaisia sovelluksia. Opintojakson jälkeen opiskelija osaa toteuttaa oliosuuntautuneesti suunniteltuja ohjelmistoja C++ -kielellä. Opintojakson aikana opiskelija etenee itsenäisesti omaan tahtiinsa, tai opettajan toteuttaman viikkoaikataulun mukaan.

Content

-Johdatus kääntäjään ja ohjelmistojen kehittämiseen C++:lla -Perustietotyypit, operaattorit, tietovirtojen hallinta, syötteiden käyttö ja tulostaminen, tietotyyppimuunnokset -Funktioiden esittely, määrittely, ylimäärittely sekä käyttäminen -Tietokokonaisuudet -Tekstityyppisten muuttujien käsittely, poikkeusten käsittely, nimiavaruudet -Oliopohjainen ohjelmointi ja sen käsitteet -Luokkien ja olioiden käsittely, luokkahierarkia ja perintä -Ylikuormitettujen operaattoreiden, itse määriteltyjen operaattoreiden, poikkeusten määrittely -STL: n perusteet.

Qualifications

Perustietämys ohjelmoinnista

Assessment criteria, satisfactory (1)

Projektissa käytetään luokkia / oliota sekä funktioita -> 1 Projektissa käytetään perintää -> 2

Assessment criteria, good (3)

Projektissa on konsolin kautta käytettävä käyttöliittymä. -> 3 Projektisssa käytetään tallennusta (tietokanta tai tiedosto) -> 4

Assessment criteria, excellent (5)

Projekti on laadukkaasti toteutettu ja selkeärakenteinen -> 5

Go back to top of page