Skip to main content

Object-oriented ProgrammingLaajuus (4 cr)

Code: KCOBJECT

Objective

Students can write object-oriented programs and can use objects concepts and principles. Strengthen the foundations for programming skills that are important for sustainable development and cost-effective operation.

Content

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

Internationally known programming platforms are used as programming tools.

Assessment criteria, satisfactory (1)

The student knows the basics of object-oriented programming.

Assessment criteria, good (3)

The student is able to apply the most important object-oriented programming methods in his training work.

Assessment criteria, excellent (5)

The student is able to apply a variety of object-oriented programming methods in his training work.

Materials

.NET Class Library and handout

Enrollment

14.11.2022 - 12.03.2023

Timing

06.03.2023 - 30.04.2023

Credits

4 op

Teaching languages
  • English
Degree programmes
  • Professional Studies in Technology
  • Bachelor of Engineering, Automation Engineering
Teachers
  • Raine Kauppinen
Student groups
  • AUTE21SA
  • IEPIP22
    International Professional Studies

Objective

Students can write object-oriented programs and can use objects concepts and principles. Strengthen the foundations for programming skills that are important for sustainable development and cost-effective operation.

Content

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

Internationally known programming platforms are used as programming tools.

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student knows the basics of object-oriented programming.

Assessment criteria, good (3)

The student is able to apply the most important object-oriented programming methods in his training work.

Assessment criteria, excellent (5)

The student is able to apply a variety of object-oriented programming methods in his training work.

Enrollment

07.02.2022 - 20.03.2022

Timing

07.03.2022 - 08.05.2022

Credits

4 op

Teaching languages
  • English
Degree programmes
  • Professional Studies in Technology
Teachers
  • Jyri Lehto
Student groups
  • AUTE18KA
  • IEPIP21
    International Professional Studies
  • AUTE18SA

Objective

Students can write object-oriented programs and can use objects concepts and principles. Strengthen the foundations for programming skills that are important for sustainable development and cost-effective operation.

Content

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

Internationally known programming platforms are used as programming tools.

Materials

.NET Class Library and teacher's handout

Teaching methods

Lectures and assignments

Exam schedules

On the last educational week

Student workload

Total work load of the course: 100 h
- of which scheduled studies: 30 h
- of which autonomous studies: 70 h

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student knows the basics of object-oriented programming.

Assessment criteria, good (3)

The student is able to apply the most important object-oriented programming methods in his training work.

Assessment criteria, excellent (5)

The student is able to apply a variety of object-oriented programming methods in his training work.

Assessment methods and criteria

Exam and exercises