C++ ohjelmointi (5 op)
Toteutuksen tunnus: TX00EW59-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
21.10.2024 - 15.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- (2019-2024) ICT ja tuotantotalous
- Toimipiste
- Karaportti 2
- Opetuskielet
- suomi
- Paikat
- 0 - 35
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 46 t 30 min.
Aika | Aihe | Tila |
---|---|---|
Ke 23.10.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KMC592
Digitila
|
Ma 28.10.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KME551
Oppimistila
|
Ke 30.10.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KMC592
Digitila
|
Ma 04.11.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KME551
Oppimistila
|
Ke 06.11.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
KMD569
Oppimistila
|
Ma 11.11.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KME551
Oppimistila
|
Ke 13.11.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
KMD569
Oppimistila
|
Ma 18.11.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
KME551
Oppimistila
|
Ke 20.11.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
KMD569
Oppimistila
|
Ma 25.11.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
Zoom
|
Ke 27.11.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
Zoom
|
Ma 02.12.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 |
Zoom
|
Ke 04.12.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
Zoom
|
Ma 09.12.2024 klo 13:00 - 16:00 (3 t 0 min) |
C++ ohjelmointi TX00EW59-3003 (luentovideo) |
|
Ke 11.12.2024 klo 12:45 - 16:00 (3 t 15 min) |
C++ ohjelmointi TX00EW59-3003 |
KMD569
Oppimistila
|
Tavoitteet
Opiskelija tuntee C++ -kielen ja osaa käyttää sitä olio-suuntautuneiden ohjelmistojen toteuttamiseen. Hän pystyy hyödyntämään standardikirjastoa ja muita rajapintoja, sekä tuntee muutamia oliosuuntautuneita suunnittelumalleja. Opiskelija osaa käyttää virheenjäljitintä ja muita ohjelmointityökaluja.
Sisältö
C++ -kieli
• käännös- ja suoritusympäristö, virheenjäljitys
• muuttujat ja kontrollirakenteet
• osoittimet ja referenssit
• muistinhallinta
• operaattorit
• geneerinen ohjelmointi
• standardikirjasto, API:t
• suorituskyky, hyvät käytänteet, tyypilliset virheet
Olio-ohjelmointi
• oliot
• luokat
• perintä
• polymorfismi
• johdatus oliosuunnitteluun, UML:ään ja suunnittelumalleihin
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija hallitsee C++ -kielen perusteet ja osaa toteuttaa yksinkertaisia olio-suuntautuneita ratkaisuja. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Arviointikriteerit, hyvä (3)
Opiskelija hallitsee C++ -kielen hyvin. Hän osaa suunnitella ja arvioida olio-suuntautuneita ratkaisuja, sekä osaa soveltaa muutamia suunnittelumalleja käytännössä. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Arviointikriteerit, kiitettävä (5)
Opiskelija hallitsee C++ -kielen erinomaisesti. Hän osaa suunnitella ja arvioida olio-suuntautuneita ratkaisuja, sekä osaa soveltaa useita suunnittelumalleja käytännössä. Hän osaa käyttää ohjelmointityössään virheenjäljitintä tehokkaasti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija hallitsee C++ -kielen perusteet ja osaa toteuttaa yksinkertaisia olio-suuntautuneita ratkaisuja. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Esitietovaatimukset
Ensimmäisen vuoden opinnot (orientaatio tieto- ja viestintätekniikkaan) tai vastaavat tiedot.