Ohjelmoinnin perusteet (C++) (3 op)
Toteutuksen tunnus: C-10065-TT00VI08-3048
Toteutuksen perustiedot
- Ilmoittautumisaika
- 05.08.2024 - 31.12.2025
- Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
- 05.08.2024 - 31.12.2026
- Toteutus on käynnissä.
- Laajuus
- 3 op
- Korkeakoulu
- Metropolia Ammattikorkeakoulu, Karaportti 2
- Opetuskielet
- suomi
- Paikat
- 0 - 5000
- Opintojakso
- C-10065-TT00VI08
Osaamistavoitteet (Opintojakso)
Opiskelija tuntee C++-kielen ja sen erityispiirteet olio-ohjelmoinnissa. Opiskelija osaa määritellä luokan, luoda olion ja kirjoittaa koodia, jossa oliota käytetään. Opiskelija osaa olioiden välisen yhteistyön, periytymismekanismin ja pystyy hyödyntämään dynaamista sidontaa. Opiskelija osaa määritellä ja käyttää geneerisiä funktioita ja luokkia sekä operaattorifunktioita.
Sisältö (Opintojakso)
- olion automaattinen ja dynaaminen luonti - konstruktorit ja destruktorit - periytyminen, assosiaatiot, koostuminen - funktioiden kuormittaminen - virtuaalifunktiot - erilaiset parametrityypit - kopiointikonstruktori - operaattorifunktiot - geneeriset funktiot ja luokat - standardi luokkakirjasto
Aika ja paikka
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Tenttien ja uusintatenttien ajankohdat
Löytyy kurssin oppimisympäristöstä.
Arviointimenetelmät ja arvioinnin perusteet
Hyväksytty kun olet tehnyt vähintään 80% tehtävistä.
Arviointiasteikko
Hyväksytty/Hylätty
Opiskelumuodot ja opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Oppimateriaalit
Löytyy kurssin oppimisympäristöstä.
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Toteutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Kansainvälisyys
N/A