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
- Opintojakso
- C-10108-R504TL109
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ä.