x !
Arkistoitu opetussuunnitelma 2008–2010
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. vuoden syksy

Tai myöhemmin, syventävien opintojen vaiheessa. 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

Tietojenkäsittelytieteiden laitos
Tietojenkäsittelytieteiden laitos
2008–2009
Opintojakso opetusohjelmassa
Opetusohjelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetusohjelmasta.
-
Tietojenkäsittelytieteiden laitos