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
-
TTV23SPTTV23SP
- 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