CRITICALLY ACCLAIMED TECHNICAL TRAINING
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.