Uusi opinto-opas (sisältäen myös opetusohjelmat) lukuvuodelle 2018-2019 sijaitsee osoitteessa https://opas.peppi.utu.fi . Tältä sivustolta löytyvät enää vanhat opinto-oppaat ja opetusohjelmat.

The new study guide (incl. teaching schedules) for academic year 2018-2019 can be found at https://studyguide.utu.fi. This site contains only previous years' guides.

x !
Arkistoitu opetussuunnitelma 2016–2018
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
Opinto-oppaat » Luonnontieteiden ja tekniikan tiedekunta » Tulevaisuuden teknologioiden laitos » Tietotekniikan perusteet
TKO_2005 Olio-ohjelmoinnin perusteet 5–7 op
Vastuutaho
Tietojenkäsittelytiede
Vastuuhenkilö
Mikko-Jussi Laakso

Osaamistavoitteet

Kurssin tavoitteena on oppia määrittelemään omia luokkia ja tekemään yksinkertaisia olio-ohjelmia. Esimerkkikielenä on Java. Kurssin jälkeen opiskelija tuntee kaikki keskeiset olio-ohjelmointikielten käsitteet merkityksineen, ja osaa käyttää Javan olioihin liittyviä ominaisuuksia ja mekanismeja osana kirjoittamiaan ohjelmia.

Sisältö

Kurssin keskeisin sisältö on omien luokkien määritteleminen. Kurssilla opetetaan johdannonomaisesti perintä, siihen liittyvät käsitteet ja konstruktiot, poikkeukset ja geneerisyys. Myös valmiiden tietorakenteiden ja muiden kirjastoluokkien käyttöä harjoitellaan. Yksinkertaisten sovellusten tekemistä ja tekstitiedostojen käyttöä käsitellään lyhyesti. Kurssi edellyttää opiskelijalta jatkuvaa itsenäistä ohjelmien kirjoittamista, kääntämistä ja testaamista.

Toteutustavat

Luennot 14 h + Tutoriaalit (pakollinen läsnäolo) 14 h + Demonstraatiot 8 h, ViLLE-tehtävät, tentti ja itsenäinen työskentely 107 h. Kurssin yhteydessä voi suorittaa erillisen 2 ECTS:n harjoitustyön (Olio-ohjelmoinnin perusteiden harjoitustyö). Harjoitustyö voi olla aloitusvuodesta, opetussuunnitelmasta ja pääaineesta riippuen myös pakollinen

Vaadittavat opintosuoritukset

Suoritusvaihtoehto 1
Kohderyhmät:
  • Tutkinto-ohjelman omat opiskelijat
  • Muut opiskelijat
  • Tohtoriopiskelijat
  • Vaihto-opiskelijat
Kirjallinen tentti
  • suomeksi
Harjoitustyö(t)
  • suomeksi
Osallistuminen opetukseen
  • suomeksi

Arviointi

Numerolla 0-5.

Kokonaisuudet, joihin opintojakso kuuluu

Matematiikan ja tilastotieteen laitos
Matematiikan ja tilastotieteen laitos
Tulevaisuuden teknologioiden laitos
Perusopinnot (Tietojenkäsittelytieteet)
Tulevaisuuden teknologioiden laitos
Tulevaisuuden teknologioiden laitos
Biokemian laitos
Fysiikan ja tähtitieteen laitos
2018–2019
Opintojakso opetusohjelmassa
Toteutustietoja ei ole taltioitu.
Tulevaisuuden teknologioiden laitos
MDP in Bioinformatics
MDP in Embedded Computing
MDP in Digital Health and Life Sciences (Tech.)
Opintokokonaisuudet