Siirry suoraan sisältöön

Olio-ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TT00CB42-3005

Toteutuksen perustiedot


Ilmoittautumisaika

01.08.2023 - 29.10.2023

Ajoitus

30.10.2023 - 31.12.2023

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Eero Huusko

Ryhmät

  • TTK23SPO
    TTK23SPO
  • TTK23SPT
    TTK23SPT
  • TTK23SPG
    TTK23SPG
  • TTK23SP
    TTK23SP
  • 30.10.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 06.11.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 13.11.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 20.11.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 27.11.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 04.12.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005
  • 11.12.2023 08:15 - 11:45, Olio-ohjelmoinnin perusteet TT00CB42-3005

Tavoitteet

Olio-ohjelmoinnin perusteet kurssilla puhutaan luokista ja olioista. Ohjelmointikielenä käytetään C# ohjelmointikieltä.

Sisältö

1. Luokka ja olio
2. Näkyvyysmääreet
3. Olion elinkaari
3.1 Konstruktori
3.2 Destruktori
4. Harjoitustehtävä
5. Olio-ominaisuudet
5.1 Periminen
5.2 Polymorfismi
6. Luokkien erityistapaukset
6.1 Abstract / virtuaaliset luokat
6.2 Rajapinta / interface
7. Muistin hallinta
7.1 Garbage collection
7.2 Heap, stack

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointi- ja suunnittelutehtävissä.

Arviointikriteerit, hyvä (3)

Opiskelija osaa käyttää olio-ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee ja hallitsee olio-ohjelmointiin liittyvät peruskäsitteet ja menetelmät.

Esitietovaatimukset

Ennen olio-ohjelmoinnin perusteet kurssia olisi hyvä osata perusteet ohjelmoinnista (kurssi-ID: TT00CB41).