Siirry suoraan sisältöön

Olio-ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TTAO007-3018

Toteutuksen perustiedot


Ilmoittautumisaika
18.08.2025 - 21.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
28.10.2025 - 31.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Leena Vidqvist
Ryhmät
TTV25SP
TTV25SP
Opintojakso
TTAO007

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

Aika Aihe Tila
Ti 28.10.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 29.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 04.11.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 05.11.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 11.11.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 12.11.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 18.11.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 19.11.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 25.11.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 26.11.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 02.12.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 03.12.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 09.12.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Ke 10.12.2025 klo 12:45 - 15:00
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L151 TA11L151
Ti 16.12.2025 klo 09:30 - 11:45
(2 t 15 min)
Olio-ohjelmoinnin perusteet TTAO007-3018
TA11L141 pelilabra TA11L141 pelilabra
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0 - 5

Sisällön jaksotus

C++:n luokat ja oliot
Periminen ja koostaminen
abstraktit luokat

Tavoitteet

Opiskelija ymmärtää olio-ohjelmoinnin peruskäsitteet, terminologian ja osaa soveltaa tekemällä oppimisen taitoja ohjelmistojen suunnittelussa ja toteutuksessa.

Sisältö

Olio-ohjelmoinnin perusteet, luokat ja oliot, luokkien väliset yhteydet sekä luokkakaaviot. Ohjelmointikielenä C++.

Aika ja paikka

lukujärjestyksen mukaisesti

Oppimateriaalit

Kaikki kurssin materiaali on saatavilla Repussa. Opettaja antaa kurssiavaimen ensimmäisellä tunnilla.

Opetusmenetelmät

lähiopetus, tuntitehtävät sekä vapaaehtoinen harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.

Toteutuksen valinnaiset suoritustavat

Kurssin voi suorittaa itsenäisesti opiskellen, jos ohjelmointi on tuttua. Loppukokeesen on joka tapauksessa osallistuttava. Kurssin itsenäisestä suorittamisesta on sovittava opettajan kanssa.

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus ja harjoitukset 40 h. Itsenäinen opiskelu 40 h.

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee ja hallitsee olio-ohjelmointiin liittyvät peruskäsitteet ja menetelmät.

Arviointikriteerit, hyvä (3)

Opiskelija osaa käyttää olio-ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointi- ja suunnittelutehtävissä.

Esitietovaatimukset

Ohjelmoinnin perusteet

Lisätiedot

Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.

Siirry alkuun