Siirry suoraan sisältöön

Olio-ohjelmointi (5op)

Toteutuksen tunnus: TTC8440-3008

Toteutuksen perustiedot


Ilmoittautumisaika
17.11.2025 - 08.01.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
12.01.2026 - 30.04.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Teknologiayksikkö
Opetuskielet
suomi
Paikat
0 - 60
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Jani Immonen
Ryhmät
TTV23S2
Tieto- ja viestintätekniikka (AMK)
TTV23S3
Tieto- ja viestintätekniikka (AMK)
TTV23S5
Tieto- ja viestintätekniikka (AMK)
TTV23SM
Tieto- ja viestintätekniikka (AMK)
TTV23S1
Tieto- ja viestintätekniikka (AMK)
Opintojakso
TTC8440

Arviointiasteikko

0-5

Virtuaaliosuus

5

Arviointikriteerit, tyydyttävä (1)

Osaaminen arvioidaan palautettujen harjoitustehtävien sekä kokeen perusteella.

Hyväksytty/välttävä 1: Tunnistat olio-ohjelmoinnin käsitteet ja teorian. Osaat suunnitella, dokumentoida ja toteuttaa joitakin yksinkertaisia luokkarakenteita. Osaat toteuttaa olio-ohjelmoinnin avulla joitakin ohjelmia.

Tyydyttävä 2: Tunnistat olio-ohjelmoinnin käsitteet ja teorian.Osaat suunnitella, dokumentoida ja toteuttaa yksinkertaisia luokkarakenteita. Osaat toteuttaa olio-ohjelmoinnin avulla joitakin käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteerit, hyvä (3)

Hyvä 3: Osaat olio-ohjelmoinnin käsitteet ja teorian. Osaat suunnitella, dokumentoida ja toteuttaa luokkarakenteita. Osaat olio-ohjelmointikielen ja osaat toteuttaa sen avulla käytännön tarpeita toteuttavia ohjelmia.

Kiitettävä 4: Hallitset olio-ohjelmoinnin käsitteet ja teorian. Osaat suunnitella, dokumentoida ja toteuttaa vaativia luokkarakenteita. Osaat olio-ohjelmointikielen ja osaat toteuttaa sen avulla käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Hallitset kattavasti olio-ohjelmoinnin käsitteet ja teorian. Osaat suunnitella, dokumentoida ja toteuttaa vaativia luokkarakenteita. Osaat kattavasti olio-ohjelmointikielen ja osaat toteuttaa monipuolisesti olio-ohjelmoinnin avulla käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteeri, hyväksytty/hylätty

Hylätty 0: Ei hallitse aihealuetta.

Opetuskieli

fi

Opintopistemäärä

5

Esitietovaatimukset

Tietokoneen käyttötaidot, Ohjelmoinnin perusteet

Sisältö

Olio-ohjelmoinnin perusteet
Luokkien määrittely ja suunnittelu
Olioiden kuvauskieli (UML)
Olion tila ja elinkaari
Kapselointi
Periyttäminen
Monimuotoisuus
Koostaminen
Rajapinnat
Kokoelmaluokat
Yksikkötestaus
Suunnittelumallit

Tavoitteet

Tavoitteet:
Tunnet olio-ohjelmoinnin käsitteet ja ymmärrät perusteorian. Opit suunnittelemaan ja dokumentoimaan luokkia ja olioita sekä niiden välistä vuorovaikutusta. Osaat ohjelmoida olio-ohjelmointikielellä käyttäen luokkia ja olioita, sekä osaat soveltaa olio-ohjelmointia käytännön ongelmien ratkaisussa.

EUR-ACE-osaamiset:
Tieto ja ymmärrys
Tekniikan soveltaminen käytäntöön

Osaamistavoitteet:
Osaat olio-ohjelmoinnin keskeiset käsitteet, osaat suunnitella luokkia ja niiden välistä vuoroavaikutasta sekä osaat ohjelmoida oliokielellä luokkia ja olioita käyttäen.

Siirry alkuun