Siirry suoraan sisältöön

Olio-ohjelmointi (5op)

Opintojakson tunnus: R504T20C1OJ

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Tieto puuttuu

Sisältö

Olio-ohjelmoinnin teoria ja käsitteet
- Abstraktit tietotyypit
- Luokat ja oliot
- Luokkien väliset suhteet
- Olio- ja luokkamuuttujat
- Olio- ja luokkametodit
- Olio-ohjelmoinnin perusperiaatteet: kapselointi (encapsulation), tiedon kätkentä (information hiding), periytyminen (inheritance) ja monimuotoisuus (polymorphism)
- Viite- ja arvosemantiikka
- Metodien kuormittaminen
- Metodien korvaaminen
- Aikainen ja myöhäinen sidonta
Javan työasemaohjelmointi (Java SE)
- Kehitysympäristöt: JDK, Eclipse ja NetBeans
- Java-kielen syntaksi
- Java-virtuaalikone ja luokkakirjasto
- Javan oliomalli ja olio-ohjelmoinnin perusperiaatteiden toteutus Java-kielessä
- Tietorakenteet
- Graafinen käyttöliittymä: Swing, JavaFX
- Tapahtumien käsittely
- Poikkeusten käsittely
Java vs. C#
- Perussyntaksin eroavaisuudet
- MS Visual Studion käyttö

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Siirry alkuun