Description
This course teaches the Object-Oriented and Multi Paradigm approaches through deep learning and practicing of the C++ Language. Many examples are provided to emphasize the possibilities and advantages of using the new paradigms for characterizing, designing, and programming medium to large projects. The course deals with different aspects including: Inheritance, Polymorphism, Exception Handling and much more. The course presents many complete examples in C++, including various exercises