Object-oriented Programming (5 cr)
Code: KL00CQ10-3002
General information
- Enrollment
- 16.04.2022 - 07.09.2022
- Registration for the implementation has ended.
- Timing
- 29.08.2022 - 18.12.2022
- 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
- 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
Luentomateriaalit ja luentojen esimerkit
Teaching methods
Luennot ja harjoitukset
Student workload
Työmäärä yhteensä: 100h
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.