Welcome to ITCourseware!

My Cart:

You have no items in your shopping cart.


C++ Programming for C Programmers

C++ Programming for C Programmers

Availability: In stock

Product Name Price Qty
C++ Programming for C Programmers Student Workbook
eBook - C++ Programming for C Programmers Student Workbook

Quick Overview

This hands-on 5-day course provides a comprehensive introduction to object oriented programming in C++ for C programmers. Students will learn about the C++ class construct, scope and access control mechanisms, polymorphism and virtual functions, the Standard Template Library, I/O streams, and the newer features of C++.


This course is a comprehensive hands-on introduction to object-oriented programming in C++ for C programmers. Emphasis is placed on the features of C++ that support effective modeling of the problem domain and reuse of code. The course consists of two modules. In the first module, object oriented concepts are introduced. The C++ class construct is introduced and its key features elaborated step-by-step, providing full implementation of abstract data types. C++ memory management is discussed. Function and operator overloading and the use of references are covered. The scope and access control mechanisms of C++ are described. Inheritance is introduced. The use of virtual functions to implement polymorphism is discussed. The second module presents intermediate topics. The ANSI C++ Standard Library is covered, including namespaces, the new header files and basic string class. Templates are covered, including an introduction to the Standard Template Library (STL). There is a chapter on I/O streams, including formatting and file I/O. Practical issues of C++ programming, such as reliability, testing, efficiency, and interfacing to C, are discussed. The course introduces newer features of C++ such as exceptions, runtime type information (RTTI), and the new C++ cast syntax. Extensive programming examples and exercises are provided. The course is designed so that it can be taught in any environment with an ANSI C++ compiler.

Outline, Sample/Evaluation, etc.

Product Code 1-08-00029-000-10-08-09-grp
Audience C programmers who are moving to object oriented programming in C++.
Course Length 5 Days
Instructor Kit Description Instructor Kit Includes:
  • Setup Instructions
  • Instructor Guide with Pacing
  • PDF Presentation Slides
  • Student Files
  • Prerequisites A good working knowledge of C programming.
    Sample/Table of Contents View PDF
    Student Files Download Zip File
    Revision 10/8/2009

    Product Tags

    Use spaces to separate tags. Use single quotes (') for phrases.

    You may also be interested in the following product(s)

    All product names, trademarks, and registered trademarks used on ITCourseware.com are the property of their respective owners in the United States and other countries.
    The Android Logo is reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 License.

    © 2016 ITCourseware, LLC. All Rights Reserved. 303.302.5280 | 800.292.2652 | 7400 East Orchard Road, Suite 1450N, Greenwood Village, CO 80111