| |
Course Description
This course is a combination of the C and C++ Programming courses and runs
longer than most of the courses (approximately 60 hours).
The class begins by focusing on the C programming language. The course covers
language syntax by discussing data types, I/O routines, control structures, various
library functions, pointers, scope, arrays, preprocessor statements, structures,
memory manipulation and management, and debugging techniques.
Having a foundation in C will certainly help when moving toward the object-oriented
portion of the class. The C++ half of the class focuses on
building properly designed object-oriented applications using new design techniques.
Major topics covered include:
- Object Oriented Design - classes, data encapsulation, inheritance, polymorphism, and basic UML
- C++ Specific Language Features - function overloading, classes, memory management,
constructors, destructors, exception handling, abstract, virtual, and template classes, and the
Standard Template Library (STL)
- C++ Program Formatting - header files, implementation files, libraries
Audience
This course is designed for programmers looking for a comprehensive and practical
understanding of the most widely used programming language in the world, C, and its
logical object-oriented successor, C++.
Prerequisites
Some programming experience and with a high-level language is recommended.
Course Length:
7 1/2 days
Course Pricing:
$1850
|
|