Skip to main content

Object-oriented Programming (5 cr)

Code: C-10108-R504TL109-3006

General information


Enrollment
18.03.2024 - 25.08.2024
Registration for the implementation has ended.
Timing
26.08.2024 - 31.10.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Blended learning
Institution
Lapland University of Applied Sciences
Teaching languages
Finnish
Seats
0 - 10
No reservations found for realization C-10108-R504TL109-3006!

Evaluation scale

H-5

Objective

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

Content

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

Materials

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

Teaching methods

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

Exam schedules

Loppukoe Moodlessa viimeisellä luentokerralla. Uusintakokeet sovitaan tapauskohtaisesti.

Student workload

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.

Evaluation methods and criteria

Kurssin arvointi muodostuu loppukokeesta ja harjoitustehtävistä.

Go back to top of page