Osaat lukea käyttäjältä syötteitä Osaat käsitellä merkkijonotaulukoita Osaat luoda luokkia ja olioita Osaat luoda luokille jäsenfunktioita ja määritellä niille parametreja Osaat käyttää STL:n vector-tietorakennetta Osaat käyttää viittauksia Osaat käyttää osoittimia Osaat ylikuormittaa (eli toteuttaa) operaattoreita olioille Osaat lukea ja kirjoittaa tekstitiedostoja C++:lla Osaat lukea ja kirjoittaa binääritiedostoja C++:lla Osaat käytää luoda omia poikkeuksia C++:lla Osaat käyttää poikkeuksia virheenkäsittelyssä C++:lla Osaat käyttää list-tietorakennetta Osaat käsitellä tietueita säiliöluokkien sisällä Osaat poistaa tietueita tietorakenteista läpikäynnin yhteydessä Osaat käyttää C++:n kirjastofunktioita monipuolisemmin Osaat luoda staattisia kirjastoja omasta koodistasi Osaat luoda dynaamisia kirjastoja omasta koodistasi Osaat käyttää muiden tekemiä ja omia kirjastoja omassa koodissasi
Mikko Anttonen
Kurssin Moodle-työtilaan julkaistu materiaali. https://www.learncpp.com/ https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cpp_ohj_01
Lähiopetus
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Suomi
29.08.2022 - 16.10.2022
Kokonaisajankäyttö 80h. Itsenäinen opiskelu ja oppimistehtävät 50h, ohjausta 28h, palaute ja itsearviointi 2h.
01.04.2022 - 30.04.2022
Perustaso: (1) Osoitat, että tiedät ja ymmärrät miten oppimistavoitteissa vaaditut mainitut asiat toimivat. Edistynyt taso: (3) Osoitat, että osaat soveltaa oppimistavoitteissa mainittuja asioita eri tilanteissa kuin mitä Moodle-työtilan materiaaleissa esitetty. Tavoiteltava taso: (5) Osoitat, että osaat luoda täysin uusia ratkaisuja oppimistavoitteissa mainittujen asioiden avulla tai soveltaa niitä täysin erilaisissa tilanteissa aiempaan nähden. Osoitat, että osaat arvioida ja perustella miksi mitäkin oppimistavoitteissa mainittua asiaa voi ja kannattaa soveltaa tekemälläsi tavalla uusissa tilanteissa. Jokainen oppimistehtävä pisteytetään edellä mainitulla tavalla asteikolla 0-5. Lopullinen opintojakson arvosana lasketaan kaavalla: Pisteet = Yhteenlasketut pisteet oppimistehtävistäsi Max = Oppimistehtävistä saatava maksimipistemäärä Lopullinen opintojakson arvosana = (Pisteet / Max) * 5.
Anssi Gröhn, Mikko Anttonen
10 - 70
Tietojenkäsittelyn koulutus
H-5