Object-oriented programming (C++) (3cr)
Code: C-10065-TT00VI01-3053
General information
- Enrolment period
- 05.08.2024 - 31.12.2025
- Registration for the implementation has begun.
- Timing
- 05.08.2024 - 31.12.2026
- Implementation is running.
- Credits
- 3 cr
- Institution
- Metropolia University of Applied Sciences, Karaportti 2
- Teaching languages
- Finnish
- Seats
- 0 - 5000
- Course
- C-10065-TT00VI01
Objectives (course unit)
The student is familiar with C++ language and its specific features in object-oriented programming. The student knows how to define a class, instantiate it and write code, in which the objets created are used. The student knows how to make objects interact with each other, how to use inheritance and how to use dynamic binding. The student knows how to use as operator functions.
Content (course unit)
- automatic and dynamic creation of an object, - constructors and destructors, - inheritance, associations, aggregation, - virtual functions and dynamic binding, - various parameter types, - copy constructor, - operator overloading, - generic functions
Prerequisites (course unit)
Introduction to Programming Basic knowledge in web programming.
Location and time
Because course is 100% online (Self-Study) course, study place and timetable is up to Student her-/himself.
Exam schedules
Can be find on study environment.
Assessment methods and criteria
Pass after you have done 80% of tasks.
Assessment scale
Hyväksytty/Hylätty
Teaching methods
100% online (Self-Study) course.
Learning materials
Can be find on study environment.
Student workload
Up to Student her-/himself.
Content scheduling
Up to Student her-/himself.
Completion alternatives
N/A
Practical training and working life cooperation
N/A
International connections
N/A
Further information
1. Comparison of object oriented programming in different programming languages 2. Utilizing modelling documents 3. Isolation of user interface and operational logic (MVC)