C++ ohjelmointi 2 (2 op)
Toteutuksen tunnus: TT00BT69-3004
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2023 - 30.09.2023
Ajoitus
01.08.2023 - 31.12.2023
Opintopistemäärä
2 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Leena Vidqvist
Ryhmät
-
TTV22SPTTV22SP
- 30.08.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 31.08.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 06.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 07.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 13.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 14.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 20.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 21.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 27.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 28.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 04.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 11.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 12.10.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
- 25.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
- 26.10.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
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