Skip to main content

Object-oriented Programming  (5 cr)

Code: LTD6057-3003

General information


Enrollment
01.04.2021 - 30.09.2021
Registration for the implementation has ended.
Timing
25.10.2021 - 31.12.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Tradenomi / Tietojenkäsittely (DD)
Campus
Wärtsilä Campus Karjalankatu 3
Teaching languages
Finnish
Seats
10 - 100
Degree programmes
Degree Programme in Business Information Technology
Teachers
Eero Mönkkönen
Mika Matveinen
Teacher in charge
Eero Mönkkönen
Groups
DTNS21
Information Technology (BBA), Full-time Studies, Fall, 2021
Course
LTD6057

Evaluation scale

H-5

Content scheduling

Defined in the learning environment

Objective

This course deepens the subjects of previous programming courses and introduces to programming with Java programming language. After the course students can use object-oriented programming techniques and concepts and also library classes.

Execution methods

Contact teaching in computer class, 45 h; video lectures.

Accomplishment methods

Exercises, exam with computer.

Content

- object-oriented paradigm and modelling
- classes and instances
- data encapsulation
- static and dynamic attributes and methods
- accessors and mutators
- inheritance
- polymorphism
- abstract classes
- interfaces
- aggregation and composition
- threads
- exceptions

Location and time

Online course 25th Oct- 16th Dec. Student attendance not compulsory.

Materials

Liang, Y. Daniel. Introduction to Java Programming and Data Structures. (11th edition)

Teaching methods

Recorded lectures and excercises are distributed in the learning environment. Scheduled, weekly training sessions, which will be recorded. Attendance not compulsory.

Exam schedules

Course exam 15th Dec @ 12-15
1st retake 13th Jan 2021 @ 15-18
2nd retake 24th Feb 2021 @ 15-18

Student workload

Five ECTS requires 135 hours work. 30+ hours for lecture recordings, 100+ hours for exercises.

Qualifications

Programming I - Elementary Programming

Go back to top of page