x !
Arkistoitu opetussuunnitelma 2011–2012
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TKOPS119 Olioperustaisten ohjelmointikielten periaatteet 4 op
Vastuutaho
Tietojenkäsittelyoppi
Vastuuhenkilö
Professori Roope Raisamo.
Edeltävät opinnot
Pakolliset:

Osaamistavoitteet

Opintojakson tavoitteena on antaa kattava näkemys olioparadigmaan pohjautuvista ohjelmointikielistä ja niissä sovelletuista suunnitteluperiaatteista ja mekanismeista. Lisäksi tarkastellaan Java-kielen edistyksellisempiä ominaisuuksia, kuten säikeiden hallintaa rinnakkaisessa ohjelmoinnissa.

Sisältö

Keskeisenä sisältönä ovat olioparadigman käsitteet ja niihin liittyvät olioperustaisten ohjelmointikielten periaatteet: olio, luokka, yksittäis- ja moniperiytyminen, monimuotoisuus ja myöhäinen sidonta. Näitä tarkastellaan yleisesti eikä vain yhden kielen tasolla. Esimerkkien pääkielenä on Java, jonka lisäksi käytetään pääasiassa ohjelmointikieliä Python ja C++.

Toteutustavat

Opetustapa Paikalla Verkossa
Luento-opetus 20 t 0 t
Harjoitukset 10 t 0 t

Opetuskieli

suomi

Vaadittavat opintosuoritukset

Arviointi

Numerolla 1-5.

Suositellut suoritusajankohdat

2. vuosi tai myöhemmin. Opintojaksoa ei luennoida joka vuosi.

Kirjallisuus/Oppimateriaali

  1. Koskimies, K., Oliokirja. Satku - Kauppakaari 2000.

Lisätietoja

Sisältynyt aiemmin opintojaksoon Olioperustainen ohjelmistokehitys.

Kokonaisuudet johon opintojakso kuuluu

Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
2011–2012
Opintojakso opetusohjelmassa
Opetusohjelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetusohjelmasta.
-
Informaatiotieteiden yksikkö