TTFlogo2.gif (2585 bytes)

Course Description

C++ Programming Workshop

 

This course: C curriculum; Topic list; Course list; Home page.
Call or email us to request a detailed course outline

 

Course Code: N-650
Recommended Duration: 5 Days

Benefits

The student learns the differences between C and C++, basic object oriented concepts and design, and the major components of the C++ language, including: Constructors / Destructors, Function and Operator Overloading, the C++ I/O system, and virtual functions. 

Audience

Experienced C programmers needing to create or maintain programs written using the C++ language.

Prerequisites

C programming experience.

Related Materials

In addition to the student handouts, the student should have access to the following manual:


C/C++ Applications Reference Manual (ARM).

 

Major Topics Include
  • C++ syntax (ANSI/ISO standard)
  • Fundamental C++ programming constructs
  • Arithmetic, looping, and conditional logic
  • Stream I/O (cin and cout)
  • Object-oriented benefits and features
  • Classes and objects
  • Encapsulation
  • Declaration, Definition, and Instantiation
  • Function and operator overloading
  • Inheritance
  • File I/O
  • Pointers and references
  • Constructor and Destructor functions
  • Polymorphism

Exercises

There are 15 hands-on exercises. The labs may be run using any available text editor and available ANSI compiant C++ compiler. Upon request, IDEs such as Visual Studio may be used.

 

 

 

C curriculum
Complete topics list
Home
this page last updated: 26 April, 2008

call or email us to request a detailed course outline

Course copyright © 2000 by John Jay King