Skip to main content

Object-oriented ProgrammingLaajuus (5 cr)

Code: R504TL312

Credits

5 op

Teaching language

  • Finnish
  • English

Objective

You understand the key concepts and fundamental principles of object-oriented programming.
You can develop programs using object-oriented programming techniques.
You are proficient in the syntax of a chosen programming language and can utilize its core class libraries effectively.

Content

Basics of the selected object-oriented programming language
Fundamental concepts and core principles of object-oriented programming
Fesigning programs using object-oriented programming
Best practices in programming

Assessment criteria, satisfactory (1)

You are familiar with the key concepts, principles of object-oriented programming (see course content), and the basic syntax of the programming language.
You can create simple programs following object-oriented programming principles, utilizing the basic class libraries of the programming language.

Assessment criteria, good (3)

You have mastered the key concepts and principles of object-oriented programming (see course content) as well as the syntax of the programming language.
You can develop programs that adhere to object-oriented programming principles and best programming practices.
You are familiar with the basic class libraries of the programming language and can utilize them effectively for appropriate purposes.

Assessment criteria, excellent (5)

You have a deep understanding of the key concepts and principles of object-oriented programming (see course content) and are proficient in the syntax of the programming language.
You can develop complex programs that adhere to object-oriented programming principles and best programming practices.
You have comprehensive knowledge of the programming language's core class libraries and can utilize them effectively for appropriate purposes.