Programming Principles II (MEM 114)

Undergraduate course, Cyprus University of Technology, Department of Mechanical Engineering and Materials Science and Engineering, 2021

This course is an introduction to object-oriented programming using C++. The course teaches C++ starting from basic concepts such as classes, objects, inheritance, input/output stream classes, references to C++ types, pointers, structs, etc. It also covers the concepts of complexity and operator overloading.