Object Oriented Programming 1Laajuus (5 cr)
Course unit code: T42T188OJ
General information
- Credits
- 5 cr
- Teaching language
- English
Objective
You understand the essential principles and concepts of Object Oriented Programming. You are able to plan and to code Object Oriented programs and program parts.
Content
- The essential principles and concepts of Object Oriented Programming
- The basics of Object Oriented Programming with Java
Qualifications
Participation to this course requires the you have understand the basics of programming.
Assessment criteria, satisfactory (1)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Materials
Learning materials are presented in the implementation plan and in the learning environment of the course.