Skip to main content

Object-oriented Programming (5 cr)

Code: KL00CQ10-3006

General information


Enrollment
11.11.2024 - 15.01.2025
Registration for the implementation has ended.
Timing
07.01.2025 - 27.04.2025
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
Finnish
Degree programmes
Bachelor of Engineering, Information Technology
Teachers
Raine Kauppinen
Groups
TITE24
Bachelor of Engineering, Information Technology
Course
KL00CQ10

Evaluation scale

1-5

Objective

The student knows the concepts and theory of object-oriented programming. The student is able to design and implement object-oriented programs.

Content

- Class and object
- Encapsulation
- Inheritance and polymorphism
- Exceptions
- Abstract classes
- Delegates
- File management
- Attributes

Materials

Information about the materials are in Moodle.

Teaching methods

Contact teaching and independent work.

Student workload

5 cu * 27 h/cu = 135 hours, of which around one third is contact teaching and two thirds independent work.

Assessment criteria, satisfactory (1)

The student knows the basics of object-oriented programming.

Assessment criteria, good (3)

The student masters well principles of object oriented paradigms.
The student masters the concepts and theory of object-oriented programming. The student knows the object-oriented programming language and is able to use it to implement programs that implement practical needs.

Assessment criteria, excellent (5)

The student can utilize learned skills in demanding projects.
The student knows the concepts and theory of object-oriented programming. The student has a comprehensive knowledge of object-oriented programming language and is able to implement programs that implement practical needs in a versatile way with the help of object-oriented programming.

Go back to top of page