Instructor Kit now provided with every workbook. See FAQ.

Welcome to ITCourseware!

My Cart:

You have no items in your shopping cart.


C++ Programming for Non-C Programmers Student Workbook

C++ Programming for Non-C Programmers Student Workbook


Quick Overview

This hands-on 5-day course provides a comprehensive introduction to object oriented programming in C++ for non-C programmers. Students will learn about the core C features of C++, C++ class construct, memory management, scope and access control mechanisms, polymorphism and virtual functions, and inheritance.


This course is a comprehensive hands-on introduction to object-oriented programming in C++ for non-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. The first module introduces the core C features of C++, with simplified input/output through I/O streams. The module begins with simple hands-on programming using C++ to do input, computation, and output. The C++ data types are covered, and simple if tests and loops are covered. C++ program structure is introduced. Pointers, addressing, and arrays are discussed. Structures and unions are covered. In the second 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. Extensive programming examples and exercises are provided. The course is current to ANSI standard C++ and is designed so that it can be taught in any environment with an ANSI C++ compiler.

Outline, Sample/Evaluation, etc.

Product Code 1-08-00031-000-10-08-09
Audience Non-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 of Student Workbook for Presentation
  • Student Files
  • Outline View PDF
    Prerequisites Knowledge of a programming language.
    Sample/Evaluation View PDF
    Student Files Download Zip File
    Revision 10/8/2009

    Product Tags

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

    All product names, trademarks, and registered trademarks used on 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