OOP with C++

Two versions of "Object-Oriented Programming and Design with C++" are available:

  • An intensive 4 day version for programmers with C (or Java) experience (e.g. those familiar with the basic syntax structure, etc.)
  • An intensive 5 day version of this course is available for programmers without C (or Java) experience
  • Java Programmers may elect to take either the 4 or 5 day version -- the 5 day version would be for those needing more familiarity with pointers and heap memory management. Java Programmers will definitely have a strong leg up with the object-oriented concepts in the course are covered.

Overview

This course is designed to teach not only the fundamentals of C++, but to relate these concepts to object-oriented design issues. After completing this course, individuals will understand how to best utilize the C++ language in support of the object-oriented paradigm.

This course has been modularized to include selected C background material, for the review benefit of those programmers who may have not programmed in C recently. Because a working knowledge of C programming is assumed for the 4 day version of the course, C review material will not be formally covered in the progression of the course. Students are encouraged to individually review these areas with the instructor on an as-needed basis. For the 5 day version of the course, more time will be spent covering the non object-oriented programming essentials (which would be otherwise familiar to C or Java programmers).

Duration (for programmers with C or Java experience)

Object-Oriented Programming and Design with C++ is a four day course. Typically, the first day is spent on the first five course sections--those which provide a strong building block for the object-oriented C++ sections which are covered and focused on in the remaining three days of the course.

Duration (for programmers without C or Java experience)

The non-C programmers version of this course is five days. The first five sections include selected C background material / non-object oriented C++ material and span two of the five course days; the remaining three days of the course focus on object-oriented C++ issues.

Prerequisites

Four day version: This course is focused towards experienced software professionals with a moderate to intense level of experience in the C programming language (or Java).

Five day version: This course is focused towards experienced software professionals with little or no background in the C programming language (or Java), or for Java programmers needing a more detailed understanding of pointers and heap memory management.

Outline

For a detailed course outline, please send a request via e-mail to dkirk@kirkenterprises.com or call Dorothy Kirk at (610) 942-0365.