Object-oriented Programming (4cr)
Code: KCOBJECT-3002
General information
- Enrollment
- 26.12.2017 - 29.04.2018
- Registration for the implementation has ended.
- Timing
- 05.03.2018 - 06.05.2018
- Implementation has ended.
- Number of ECTS credits allocated
- 4 cr
- Local portion
- 4 cr
- Mode of delivery
- Contact learning
- Teaching languages
- English
- Teachers
- Hilkka Niemelä
- Course
- KCOBJECT
Evaluation scale
1-5
Content scheduling
- GUI objects
- Class and object
- Encapsulation
- Inheritance and polymorphism
- Exceptions
- Abstract classes
- Delegates
- File management
- Attributes
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 handout
Teaching methods
Lectures and exercises
Exam schedules
On the last educational week
Student workload
Total work load of the course: 104 h
- of which scheduled studies: 52 h
- of which autonomous studies: 52 h
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.