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