Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: C-10108-R504TL109-3006

Toteutuksen perustiedot


Ilmoittautumisaika
18.03.2024 - 25.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
26.08.2024 - 31.10.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Monimuoto-opetus
Korkeakoulu
Lapin ammattikorkeakoulu
Opetuskielet
suomi
Paikat
0 - 10
Toteutukselle C-10108-R504TL109-3006 ei löytynyt varauksia!

Arviointiasteikko

H-5

Tavoitteet

Opiskelija ymmärtää olio-ohjelmoinnin keskeisimmät käsitteet ja perusperiaatteet. Opiskelija osaa laatia olioparadigmaa noudattavia ohjelmia.

Sisältö

Olio-ohjelmoinnin perusperiaatteet: -Luokat ja Oliot -Rakentajat -Metodit -Jäsenmuuttujat -Periytyminen -Näkyvyysmääreet -Kapselointi -Myöhäinen sidonta -Aikainen sidonta -Luokkamuuttujat ja metodit -Ylikirjoittaminen ja kuormittaminen -Abstraktit luokat -Rajapinnat

Oppimateriaalit

Luentomateriaalit, esimerkit ja tehtävät Moodle-työtilassa Martin R. 2009. Clean Code. Pearson Education

Opetusmenetelmät

Luennot ja ohjelmointilabrat Zoomissa Luentomateriaali ja tehtävät Moodlessa. Ohjaus Zoom:n ja Teamsin kautta Itsenäinen opiskelu Ohjelmointi tehdään C# kielellä Visual Studio Code:lla

Tenttien ajankohdat ja uusintamahdollisuudet

Loppukoe Moodlessa viimeisellä luentokerralla. Uusintakokeet sovitaan tapauskohtaisesti.

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan tulee varata riittävästi aikaa. Olio-ohjelmoinnin omaksuminen vaatii runsaasti omaehtoista ohjelmointiharjoittelua. Kurssin aikana tullaan tekemään runsaasti erilaisia ohjelmointi harjoituksia. Opiskelijan on tärkeää pysyä ryhmän tahdissa, koska uutta asiaa on paljon ja oppiminen perustuu aiemmin opittuun.

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arvointi muodostuu loppukokeesta ja harjoitustehtävistä.

Siirry alkuun