•   Basics of Object Oriented Programming AL00CM20-3001 10.01.2022-25.02.2022  5 credits  (LLPRIT21S) +-
    Name of lecturer(s)

    Liisa Uosukainen

    Learning material and recommended literature

    Oppimateriaali on tarjolla Moodle-oppimisympäristössä. (not translated)

    Implementation and methods of teaching

    Opetuskerrat, palautettavat arvioitavat tehtävät ja tentti. (not translated)

    Assessment methods and criteria

    Arviointi perustuu palautettuihin tehtäviin ja tenttiin. (not translated)

    Language of instruction

    Finnish

    Timing

    10.01.2022 - 25.02.2022

    Enrollment date

    19.11.2021 - 09.01.2022

    Enrolment in Peppi http://peppi.lab.fi. If you need assistance, please contact the student office.

    Group(s)
    • LLPRIT21S
    Seats

    0 - 40

    Unit, in charge

    Faculty of Business and Hospitality Management (LAB)

    Small group(s)
    • Harjoitukset 1 (Size: 0.
    • Tentti 1 (Size: 0.
    Teacher(s)

    Liisa Uosukainen

    Degree Programme(s)

    Bachelor's Degree Programme in Business Information Technology

    Unit location

    Lappeenranta Campus

    Assessment methods

    1-5

    Dates for exams and retakes

    Kurssin lopuksi järjestetään tentti. Tentin voi uusia 2 kertaa opettajan määrittäminä aikoina. (not translated)

    Timing and attendance

    Opetuskertojen luennot, joilla tehdään myös harjoitustehtäviä, ovat vapaaehtoisia, mutta läsnäolo on suotavaa. Luennot pidetään etänä Zoomissa. Harjoitustehtäviä voi tehdä myös itsenäisesti. Tentti ja arvioitavat tehtävät ovat pakollisia. (not translated)

    Learning environment

    Luennot sekä harjoitukset. Lisäksi itsenäistä opiskelua ja harjoitustehtävien tekemistä. Harjoitustehtävät Moodlessa. (not translated)

    Students use of time and workload

    Opintojakson laajuus on 5 opintopistettä ja kesto 7 viikkoa. Työmäärältään opintojakso vastaa 135 tuntia eli noin 3,5 viikon täysimääräistä työskentelyä. (not translated)

    Contents

    Olio-ohjelmoinnin peruskäsitteet (oliot, luokat, luokan rakenne), periytyminen, abstraktit luokat, rajapinnat, monimuotoisuus, poikkeusten käsittely, tiedostojen käsittely, kokoelmaluokat, sekä UML:n peruskäsitteet. (not translated)

    Assessment criteria
    Failed (0)

    opiskelija ei saavuta tason 1 kriteerejä. (not translated)

    Assessment criteria - level 1

    opiskelija - osaa toteuttaa pieniä ohjelmia käyttäen joitakin yksinkertaisia luokkarakenteita - ymmärtää ohjelmakoodia, mutta itsenäinen tehtävien ratkaisu on haasteellista - osaa käyttää joitakin ammattikäsitteitä johdonmukaisesti (not translated)

    Assessment criteria - level 3

    opiskelija - osaa suunnitella ja toteuttaa tavanomaisia luokkarakenteita - osaa toteuttaa oliopohjaisia sovelluksia käytännön tarpeisiin - osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti - käyttää ammattikäsitteitä sujuvasti ja laaja-alaisesti (not translated)

    Assessment criteria - level 5

    opiskelija - osaa suunnitella uudelleenkäyttöä tukevia rakenteita sisältävän oliopohjaisen sovelluksen ja kuvata sen kirjallisesti - osaa ratkaista itsenäisesti annettuja tehtäviä - osaa hankkia itsenäisesti uutta tietoa - käyttää ammattikäsitteitä asiantuntevasti (not translated)