C++ ohjelmointi 2 (2 op)
Toteutuksen tunnus: TT00BT69-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.08.2025 - 21.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
-
01.08.2025 - 31.12.2025
Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 2 op
- Lähiosuus
- 2 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 21 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ma 01.09.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 04.09.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 08.09.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 11.09.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 15.09.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 18.09.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 22.09.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 25.09.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 29.09.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 02.10.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 06.10.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 09.10.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Ma 20.10.2025 klo 10:15 - 11:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA11L141 pelilabra
TA11L141 pelilabra
|
To 23.10.2025 klo 14:30 - 16:00 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3006 |
TA12L123 ML8
TA12L123 ML8
|
Arviointiasteikko
0 - 5
Sisällön jaksotus
Kertausta C++:sta: luokkien määrittely, konstruktorit, periminen ja koostaminen
Aliohjelmamallit
Luokkamallit
Älykkäät osoittimet
Moniperintä, nimiavaruudet, poikkeuskäsittely ja komentoriviparametrit
Tavoitteet
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Suoritustavat
Luennot, tuntitehtävät ja loppukoe. Kurssin voi halutessaan suorittaa itsenäisesti.
Sisältö
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Aika ja paikka
Lukujärjestyksen mukaan
Oppimateriaalit
Kaikki materiaali löytyy Moodlesta, kurssiavaimen saa opettajalta
Opetusmenetelmät
Luennot ja tehtävät
Harjoittelu- ja työelämäyhteistyö
-
Kansainvälisyys
-
Toteutuksen valinnaiset suoritustavat
itsenäinen opiskelu
Opiskelijan ajankäyttö ja kuormitus
26 h lähiopetusta, 26 h itseopiskelua
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Arviointikriteerit, hyvä (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Esitietovaatimukset
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi