Skip to main content

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: TTOS0200-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.11.2020 - 30.11.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
11.01.2021 - 30.04.2021
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
1 op
Virtuaaliosuus
4 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
suomi
Paikat
20 - 32
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Esa Salmikangas
Ryhmät
TTV19S1
Tieto- ja viestintätekniikka
Opintojakso
TTOS0200

Arviointiasteikko

0-5

Toteutuksen valinnaiset suoritustavat

Muulla tavoin hankitun osaamisen todentaminen AHOT tai ohjelmointikoe

Lisätiedot

Arviointi tapahtuu aktiivisuuden, palautettujen viikkotehtävien ja kokeen perusteella.
Avoin AMK 5 paikkaa

Virtuaaliosuus

4

Opiskelijan ajankäyttö ja kuormitus

Luennot ja demot 40h, tehtävät 60h, itsenäinen opiskelu 30h, koe 5h Yhteensä 135h

Arviointikriteerit, tyydyttävä (1)

Osaaminen arvioidaan palautettujen harjoitustehtävien sekä teoria- että ohjelmointikokeen perusteella.

Hyväksytty/välttävä 1: Opiskelija osaa joltakin osin olio-ohjelmoinnin käsitteet ja perusteorian. Opiskelija osaa suunnitella, dokumentoida ja toteuttaa joitakin yksinkertaisia luokkarakenteita. Opiskelija osaa joltakin osin olio-ohjelmointikielen ja osaa toteuttaa sen avulla joitakin pieniä käytännön tarpeita toteuttavia ohjelmia.

Tyydyttävä 2: Opiskelija osaa pääosin olio-ohjelmoinnin käsitteet ja perusteorian. Opiskelija osaa suunnitella, dokumentoida ja toteuttaa tavanomaisia luokkarakenteita. Opiskelija osaa pääosin olio-ohjelmointikielen ja osaa toteuttaa sen avulla joitakin pieniä käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija osaa kattavasti olio-ohjelmoinnin käsitteet ja perusteorian. Opiskelija osaa suunnitella, dokumentoida ja toteuttaa tavanomaisia luokkarakenteita. Opiskelija osaa olio-ohjelmointikielen ja osaa toteuttaa sen avulla käytännön tarpeita toteuttavia ohjelmia.

Kiitettävä 4: Opiskelija osaa kattavasti olio-ohjelmoinnin käsitteet ja perusteorian. Opiskelija osaa suunnitella, dokumentoida ja toteuttaa vaativia luokkarakenteita. Opiskelija osaa olio-ohjelmointikielen ja osaa toteuttaa sen avulla käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija osaa kattavasti olio-ohjelmoinnin käsitteet ja perusteorian. Opiskelija osaa suunnitella, dokumentoida ja toteuttaa vaativia luokkarakenteita. Opiskelija osaa kattavasti olio-ohjelmointikielen (sis. tärkeimmät tietotyypit, toisto- ja ehtolauseet, tietorakenteet, poikkeusten käsittelyn sekä luokkiin liittyen jäsenmuuttujat, ominaisuudet, konstruktorit, metodit, kapseloinnin, periyttämisen, koostamisen, monimuotoisuuden, rajapinnat). Opiskelija osaa toteuttaa olio-ohjelmoinnin avulla käytännön tarpeita toteuttavia ohjelmia.

Arviointikriteeri, hyväksytty/hylätty

Hylätty 0: Ei hallitse aihealuetta

Tenttien ajankohdat ja uusintamahdollisuudet

Verkkotentti huhtikuu, uusintatentti huhtikuu-toukokuu

Opetuskieli

fi

Opetusmenetelmät

luennot, verkkoluennot, harjoitukset, tehtävät, koe

Opintopistemäärä

5

Esitietovaatimukset

Tietotekniikan peruskäyttötaidot, ohjelmoinnin perusosaaminen

Sisältö

- olio-ohjelmoinnin perusteet
- luokkarakenteiden määrittely ja suunnittelu
- olioiden kuvauskieli (UML)
- olion tilan ja elinkaaren hallinta
- monimuotoisuus
- periyttäminen
- koostaminen
- rajapinnat
- poikkeuskäsittely
- kokoelmaluokkien hallinta
- tiedon tallentaminen
- yksikkötestaus

Tavoitteet

Opiskelija osaa olio-ohjelmoinnin käsitteet ja ymmärtää perusteorian. Opiskelija osaa suunnitella ja dokumentoida luokkia ja olioita sekä niiden välistä vuorovaikutusta. Opiskelija osaa ohjelmoida olio-ohjelmointikielellä käyttäen luokkia ja olioita. Opiskelija osaa soveltaa olio-ohjelmointia käytännön ongelmien ratkaisussa.

Go back to top of page