C++ ohjelmointi 2 (2 op)
Toteutuksen tunnus: TT00BT69-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
-
19.08.2024 - 22.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 2 op
- Lähiosuus
- 2 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 13 opetustapahtumaa joiden yhteenlaskettu kesto on 21 t 15 min.
Aika | Aihe | Tila |
---|---|---|
To 29.08.2024 klo 12:30 - 15:45 (3 t 15 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
Ke 04.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L115 DML
TA11L115 DML
|
To 05.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
Ke 11.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L115 DML
TA11L115 DML
|
To 12.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
Ma 16.09.2024 klo 14:15 - 15:45 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L151
TA11L151
|
Ke 25.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L115 DML
TA11L115 DML
|
To 26.09.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
Ke 02.10.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L115 DML
TA11L115 DML
|
To 03.10.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
Ke 09.10.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA11L115 DML
TA11L115 DML
|
To 10.10.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
To 24.10.2024 klo 10:00 - 11:30 (1 t 30 min) |
C++ ohjelmointi 2 TT00BT69-3005 |
TA12L123 ML8
TA12L123 ML8
|
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