Siirry suoraan sisältöön

C++ ohjelmointi (5 op)

Toteutuksen tunnus: TX00EW59-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
23.10.2023 - 17.12.2023
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
Opettajat
Miikka Mäki-Uuro
Ryhmät
TVT22-PE
Pelikehitys
Opintojakso
TX00EW59

Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 45 t 0 min.

Aika Aihe Tila
Ma 23.10.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001 (itseopiskelu - orientaatiotehtävä)
To 26.10.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
Ma 30.10.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KMD652 Oppimistila
To 02.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
Ma 06.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KMD652 Oppimistila
To 09.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
Ke 15.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME759 Oppimistila
To 16.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
To 23.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
Pe 24.11.2023 klo 13:00 - 16:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KMD652 Oppimistila
Ma 27.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
Zoom
To 30.11.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KME761 Oppimistila
Ma 04.12.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KMD652 Oppimistila
To 07.12.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
Zoom
To 14.12.2023 klo 09:00 - 12:00
(3 t 0 min)
C++ ohjelmointi TX00EW59-3001
KMD550 Oppimistila
Muutokset varauksiin voivat olla mahdollisia.

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.

Siirry alkuun