Olio-ohjelmoinnin perusteet 5 op (TY)

10.01.2022 00:00 - 07.03.2022 00:00

Opintojakso kuuluu Tietojenkäsittelytiede, perusopintoja 23 op (TY) opintokokonaisuuteen. Huom! Yksittäiselle opintojaksolle ei voi ilmoittautua.Ilmoittaudu opintokokonaisuuteen 26.8.2021 mennessä.

Lisätiedot opintokokonaisuudesta tästä linkistä. 

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.

​Opintojakso järjestetään monimuoto-opintoina 10.1.2022 - 7.3.2022 Mikkelin kesäyliopistossa. Opiskelu on itsenäistä pitkälti verkossa, ViLLE-ympäristössä, tapahtuvaa opiskelua ja opiskelua tuetaan tutoriaaleilla ja ryhmäkokoontumisilla, jotka pidetään iltaisin Mikkelin kesäyliopistossa (tai etäosallistumismahdollisuus verkon kautta). Opintoihin sisältyy luento-opetusta (Turun yliopistossa), ja nämä luennot tallennetaan itsenäistä opiskelua varten.

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.

Kirjallinen tentti, harjoitustyö(t), osallistuminen opetukseen.

Opintojaksoon kuuluu kolme tenttimahdollisuutta. Olio-ohjelmoinnin perusteet jakso tentitään valvotusti Mikkelin kesäyliopistossa.
 

Erkki Kaila

Ilmoittautuminen opintokokonaisuuteen 26.8.2021 mennessä