Object Oriented Programming (3cr)
Code: 4A00CR51-3005
General information
- Enrolment period
- 02.07.2019 - 25.08.2019
- Registration for the implementation has ended.
- Timing
- 01.08.2019 - 31.12.2019
- Implementation has ended.
- Credits
- 3 cr
- RDI portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Jari Aalto
- Course
- 4A00CR51
Objectives (course unit)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa suunnitella ja toteuttaa uudelleenkäyttöä tukevia rakenteita, muun muassa periytymistä ohjelmiston rakentamisessa.
Opiskelija käyttää olio-ohjelmoinnin tekniikoita.
Opiskelija käyttää tavallisimpia tietorakenteita.
Opiskelija rakentaa sovelluksen olio-ohjelmointitekniikoita tarkoituksenmukaisesti soveltaen.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija ymmärtää uudelleenkäyttöä tukevien rakenteiden merkityksen.
Opiskelija tunnistaa olio-ohjelmoinnin keskeiset käsitteet.
Opiskelija suunnittelee ja ohjelmoi yksinkertaisen sovelluksen oliopohjaisesti.
Content (course unit)
Ydinkysymyksiä sisällöstä:
Miksi oliosuunnittelua ja -ohjelmointia käytetään?
Miten oliopohjainen sovellus suunnitellaan ja toteutetaan?
Mitä tekniikoita on hallittava, jotta pystyy rakentamaan oliopohjaisen sovelluksen?
Prerequisites (course unit)
Ohjelmoinnin alkeet
Exam schedules
Ei tenttiä
vk 49, 2019-12-08 harjoitusten ja harjoitustyön viimeinen palautuspäivä (deadline)
Assessment methods and criteria
Opintojakso arvioidaan määräaikaan palautettujen harjoitustehtävien (1-2) ja harjoitustyön perusteella. Valinnaisella harjoitustyöllä on arvosanaa mahdollista korottaa arvosanaa +1..+3 numeroa. Määräajan jälkeeen opintojakso arvioidaan arvosanalla 1.
Assessment scale
0-5
Teaching methods
lähiopetus, harjoitukset ja harjoitustyö.
Learning materials
Kirjaston tai verkkosivujen ohjelmoinnin materiaali.
Student workload
Ks. periodiaikataulu
Content scheduling
Ks. periodiaikataulu.
Intro, Environment, Language
OO Concepts, Class and Object, constructors, visibility
Inheritance
Interfaces, Abstract Classes, overloading jne.
Completion alternatives
-
Practical training and working life cooperation
-
Further information
Opintojakson voi suorittaa itsenäisesti etänä.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Numero 0: harjoituksia palautettu alle 50 %
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Numero 1, harjoituksia palautettu 50 %
Numero 2, harjoituksia palautettu 80 %
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Harjoituksien (80%) jälkeen on mahdollista palauttaa valinnainen harjoitustyön, jonka ohjeet annetaan opintojaksolla..
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Harjoituksien (80%) jälkeen on mahdollista palauttaa valinnainen harjoitustyön, jonka ohjeet annetaan opintojaksolla..