Skip to main content

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

Go back to top of page