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.