C++ Programming for Non-C Programmers

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.
In stock
Product Code
1-08-00031-000-10-08-09-grp
Grouped product items
Product Name Qty
eBook - C++ Programming for Non-C Programmers Student Workbook
$200.00

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.
More Information
Product Code 1-08-00031-000-10-08-09-grp
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
  • Prerequisites Knowledge of a programming language.
    Sample/Table of Contents View PDF
    Student Files Download Zip File
    Revision 8.0
    We found other products you might like!