C++ Advanced
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 LanguageAuthor Ivor HortonPublisher Apress ISBN 1590592271 |
Scheduled Dates
- 9/23/2010 - 11/11/2010
- 10/21/2010 - 12/9/2010
