| R2103DP | Object Oriented Programming 5 ECTS cr | |
Language of Instruction: |
English |
|
Learning outcomes: |
The student will be able to write and implement Object Oriented programs in the C++ programming language. |
|
Contents: |
Writing of Object Oriented programs in an IDE (to be announced). Introduction to classes and properties. Encapsulation, Polymorphism and Friend(s) are covered. Static data and Functions. The lifecycle of functions and data. Use of the Standard Template Library (STL). Reuse of code. Introduction to basics of UML (Unified Modelling Language) for the design and representation of OO programs. |
|
Requirements: |
Exam and exercises. |
|
Literature: |
Online material and literature will be introduced. The student is free to use other material if needed. |
|
Prerequisites: |
Courses R2102DP,Advanced Programming, 5 ECTS or equivalent. |
|
Assessment: |
Grading scale 0 - 5. |
|