Object-oriented ProgrammingLaajuus (5 cr)
Course unit code: C-10108-R504TL109
General information
- Credits
- 5 cr
- Teaching language
- Finnish
- Institution
- Lapland University of Applied Sciences
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
Assessment criteria, satisfactory (1)
Opiskelija tuntee olio-ohjelmoinnin keskeisimmät käsitteet, periaatteet ja ohjelmointikielen perussyntaksin. Opiskelija osaa laatia yksinkertaisia olioparadigmaa noudattavia ohjelmia hyödyntäen ohjelmointikielen perusluokkakirjastoja.
Assessment criteria, good (3)
Opiskelija hallitsee olio-ohjelmoinnin keskeisimmät käsitteet ja periaatteet sekä ohjelmointikielen syntaksin. Opiskelija osaa laatia olioparadigmaa ja hyviä ohjelmointikäytänteitä noudattavia ohjelmia. Opiskelija tuntee ohjelmointikielen perusluokkakirjastoja ja osaa hyödyntää niitä tarkoituksenmukaisesti.
Assessment criteria, excellent (5)
Opiskelija ymmärtää syvällisesti olio-ohjelmoinnin keskeisimmät käsitteet ja periaatteet sekä hallitsee ohjelmointikielen syntaksin. Opiskelija osaa laatia vaativia olioparadigmaa ja hyviä ohjelmointikäytänteitä noudattavia ohjelmia. Opiskelija tuntee kattavasti ohjelmointikielen perusluokkakirjastoja ja osaa hyödyntää niitä tarkoituksenmukaisesti.