The aim of this course is to teach the principles underlying Object Oriented Programming through C++. Object Oriented programs are easier to understand and maintain than their traditional counterparts. This style of programming is the key to reusable software and can greatly reduce the costs of developing and adapting software to meet new requirements. This course is aimed principally at C programmers needing to come to grips with the C++ programming methodologies in order to develop software for GUIs and for Open Systems Development. View the certification path
To teach good Object Oriented C++ programming style, how to make use of C++’s classes for encapsulation, how to convert existing C programs into C++ Object Oriented Routines. During the course you will learn how to build Software Libraries, use Constructors and Destructors to manage Storage and use C++ Programming environments and tools. We will use the C++ programming language to build simple Windows based applications illustrating the principles underlying object oriented programming.