Skip to Store Area:

ITCourseware - Training Materials for IT Professionals

Search Site

Advanced C++ Programming

Be the first to review this product

Product Name Price Qty
Advanced C++ Programming Student Workbook
$ 200.00
Advanced C++ Programming Instructor Kit
$ 200.00
Add Items to Cart Add to Cart

Quick Overview

This comprehensive 5-day course teaches students about the more advanced features of C++ programming such as effective class design, exception handling, multiple inheritance, the Standard Template Library, algorithms, and iterators. Instructor kit includes an email with instructions to download presentation slides.


The comprehensive, five-day course consists of three modules. A preliminary module reviews topics, including inheritance, the ANSI C++ Standard Library, templates, I/O streams, and practical issues of C++ programming, such as reliability, testing, efficiency, and interfacing to C. This material is covered as needed depending on the background of the students. The second module covers more advanced topics. Advanced issues of inheritance and polymorphism are covered, as are the principles of effective class design, including the orthodox canonical form, use of composition, templates, and interface inheritance. The course covers exception handling and runtime type information (RTTI). Multiple inheritance is covered, including the complications that are introduced by this powerful feature. Advanced applications of C++ concepts are studied, including smart pointers and reference counting. The third module introduces the Standard Template Library (STL). The main components of data structures, algorithms, and iterators are covered. Illustrations are provided of a number of important containers, such as vectors, stacks, queues, lists, and sets. Extensive programming examples and exercises are provided. A number of progressively developed case studies are used to illustrate object-oriented programming techniques and to give the student practical experience in putting together features of C++ learned in the course. A file is provided containing all the examples and laboratory exercises in the course.
Product Code 1-08-00033-000-10-08-09-grp
Audience Experienced C++ programmers who wish to deepen their understanding of the language and learn advanced techniques.
Course Length 5 Days
Instructor Kit Description Instructor Kit Includes:
  • Student Workbook
  • Setup Instructions
  • Instructor Guide with Pacing
  • PDF of Student Workbook for Presentation
  • Student Files
  • Outline View PDF
    Prerequisites Substantial C++ programming experience.
    Sample/Evaluation View PDF
    Student Files Download Zip File
    Revision 10/8/2009

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

    C++ Standard Template Library

    C++ Standard Template Library
    Student Price: $ 150.00

    C++ for non-C Programmers Supplement

    C++ for non-C Programmers Supplement
    Student Price: $ 150.00

    C++/CLI Essentials

    C++/CLI Essentials
    Student Price: $ 80.00

    .NET Framework Using C++/CLI

    .NET Framework Using C++/CLI
    Student Price: $ 120.00

    .NET Architecture and Programming Using Visual C++

    .NET Architecture and Programming Using Visual C++
    Student Price: $ 200.00
    Add Your Tags:
    Add Tags
    Use spaces to separate tags. Use single quotes (') for phrases.