Students taking this course learn basic object-oriented programming (OOP) concepts such as object, class, encapsulation, abstraction, inheritance and polymorphism and can use them effectively in their projects. |
Students taking this course will use inheritance and polymorphism features to reduce code duplication and develop flexible and extensible applications. |
Students taking this course will manage errors safely with exception management (try-catch structures); perform data reading and writing operations with file operations. |
Students taking this course develop independent projects using OOP principles and gain problem solving skills with an object-oriented approach. |