Object Oriented Programming (6cr)
Code: 4A00CN39-3004
General information
- Enrolment period
 - 11.06.2018 - 02.09.2018
 - Registration for the implementation has ended.
 
- Timing
 - 01.08.2018 - 31.12.2018
 - Implementation has ended.
 
- Credits
 - 6 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
 - Jussi Pohjolainen
 
- Course
 - 4A00CN39
 
Objectives (course unit)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa suunnitella ja toteuttaa uudelleenkäyttöä tukevia rakenteita, muun muassa periytymistä ohjelmiston rakentamisessa.
Opiskelija tuntee suunnittelumallien ja sovelluskehysten käytön tavoitteet.
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 tunnistaa tavallisimmat tietorakenteet.
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?