Siirry suoraan sisältöön

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
Opettajat
Mika Sorsa
Ryhmät
TTV24SP
TTV24SP
Opintojakso
TT00BT69

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
Muutokset varauksiin voivat olla mahdollisia.

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

Siirry alkuun