C++ ohjelmointi 2 (2 op)
Toteutuksen tunnus: TT00BT69-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.07.2025 - 31.07.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
|
Tavoitteet
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
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
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
Arviointiasteikko
0 - 5
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Arviointikriteerit, hyvä (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Esitietovaatimukset
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi
Osaamistavoitteet
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
Esitietovaatimukset
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi