C++ Advanced

Next start date:

9/22/2010 - 11/10/2010 Enroll Now

You can enroll up to 10 days after the start date of the class.

Price: $249

Students will receive a thorough introduction to object-oriented programming in C++. Students will define classes and use those classes for building applications. The classes will include overloaded operators, friend functions, constructors and destructors. Students will create new classes from existing classes using inheritance and polymorphism. In addition students will learn to read and write data to files. This class is a continuation of the Introduction to C++ class.

For questions about enrolling, please contact the ClassroomManager@InteractiveOnlineClassroom.com.

Course Objectives

  • Students will create C++ applications that use overloaded functions and function templates.
  • Students will create programs that use Structures and Unions.
  • Students will create C++ programs that use classes. The classes will contain constructors, Friend functions and static members.
  • Students will create C++ programs that use pointers to class objects, copy constructors and dynamic memory allocation.
  • Students will create C++ classes that contain functions for overloaded operators.
  • Students will create classes that build on existing classes by using inheritance.
  • Students will define classes that contain virtual functions and use them to create polymorphic objects.
  • Students will create C++ programs that handle exceptions.
  • Students will write C++ applications that read from and write to files.
  • Students will be able to write a C++ application that combines the concepts learned in this class

Syllabus

Prerequisites

This course is a continuation of the C++ Introduction course. Students should have completed this course or be familiar with the topics covered in the course.

Requirements

Students will need a C++ compiler. Several are available for free.


Book

Beginning ANSI C++: The Complete Language

Author Ivor Horton
Publisher Apress
ISBN 1590592271

Scheduled Dates

  • 9/23/2010 - 11/11/2010
  • 10/21/2010 - 12/9/2010

Interactive Online Classroom is a division of IDEA Solutions, LLC.