Online Courses

Currently there are 1870 courses in the course catalog you can take online or at home

C++ Advanced

Course Code: PRO2096
School: ProTrain Online

Course Materials Available: 7 Weeks Estimated Hours to Complete Course: 32

Description

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.

In addition students will learn to read and write data to files. This class is a continuation of the Introduction to C++ class. Students will need access to a C++ compiler. There are compilers available for download.

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.

Outcomes

Students will learn to create new classes from existing classes using inheritance and polymorphism.

Assessment

I'd Like To Enroll In This Course   $295.00