Siirry suoraan sisältöön

Olio-ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TT00CB42-3007

Toteutuksen perustiedot


Ilmoittautumisaika
19.08.2024 - 22.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
28.10.2024 - 31.12.2024
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Mika Sorsa
Ryhmät
TTK24SP
TTK24SP
Opintojakso
TT00CB42

Toteutuksella on 7 opetustapahtumaa joiden yhteenlaskettu kesto on 22 t 45 min.

Aika Aihe Tila
Ke 30.10.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 06.11.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 13.11.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 20.11.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 27.11.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 04.12.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Ke 11.12.2024 klo 12:30 - 15:45
(3 t 15 min)
Olio-ohjelmoinnin perusteet TT00CB42-3007
TA11L151 TA11L151
Muutokset varauksiin voivat olla mahdollisia.

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

Oppimateriaalit

https://digicampus.fi/course/view.php?id=444&lang=fi

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).

Siirry alkuun