Siirry suoraan sisältöön

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

  • TTV22SP
    TTV22SP
  • 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