Siirry suoraan sisältöön

C++ ohjelmointi 2 (2 op)

Toteutuksen tunnus: TT00BT69-3005

Toteutuksen perustiedot


Ilmoittautumisaika

19.08.2024 - 22.09.2024

Ajoitus

01.08.2024 - 31.12.2024

Opintopistemäärä

2 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Mika Sorsa

Ryhmät

  • TTV23SP
    TTV23SP
  • 29.08.2024 12:30 - 15:45, C++ ohjelmointi 2 TT00BT69-3005
  • 04.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 05.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 11.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 12.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 16.09.2024 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3005
  • 25.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 26.09.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 02.10.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 03.10.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 09.10.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 10.10.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005
  • 24.10.2024 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3005

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 lähiopetuksena, läsnäolo ei pakollinen, mutta vaaditaan tuntitehtävien suoritus, välitentit sekä lopputentti ja/tai laajempi ohjelmoinnin harjoitustyö

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