Software Expertise...Training Excellence


Object-oriented programming and the C++ language

Introduces object-oriented analysis, design, and programming, and the latest implementation of the C++ language. The course begins with the concepts of abstract data types and problem decomposition and then explores encapsulation, polymorphism, and inheritance as implementation techniques. The C++ language is introduced including class definition and object creation/destruction, member variables and functions, class variables, object-oriented dynamic memory allocation, pointers to class members, function overloading and template functions, single and multiple inheritance, virtual functions and base classes, template classes, and object-oriented I/O.

Length: 40 hrs.

Prerequisites: C language proficiency.