Basics of object-oriented programmingLaajuus (5 cr)
Course unit code: RO00EH16
General information
- Credits
- 5 cr
Objective
You know the basic elements of object-oriented programming and are able to build classes and instantiate objects from them.
You can describe class structures and objects using real world things and problems.
You will understand inheritance and how class variables and methods work.
You can implement simple software that follows the principles of object-oriented programming.
You will recognize more advanced object-oriented programming structures and features.
Content
What are classes and objects?
What are member variables and methods?
How can concrete real-world things be described by means of object-oriented programming?
What are inheritance and differences in class variables and methods compared to member variables and methods?
How can object-oriented programming solve practical problems?
What are multiple inheritance, loading, virtual functions, abstract base class?
Qualifications
Basics of programming and telecommunications or equivalent knowledge and skills.
Evaluation
Participation in teaching and completing assignments.
Consistently uses professional concepts
Look for information on key sources of information in the field
Outlines task sets
Uses key models and methods in your field