C++ Programming

    Course Fee: £390.00

    Course Start Dates
    Select Start Date Time Days Duration
    12/04/2011 6.30-9.30pm Tue/Thu 12 classes
    25/04/2011 10.00-5.00pm Tue/Thu 5 classes
    24/05/2011 10.00-5.00pm Tue/Thu 5 classes
    21/06/2011 10.00-5.00pm Tue/Thu 5 classes
    12/07/2011 10.00-5.00pm Tue/Thu 5 classes
    08/08/2011 6.30-9.30pm Tue/Thu 12 classes
    19/03/2012 6.30-9.30pm Tue/Thu 12 classes
    18/06/2012 6.30-9.30pm Tue/Thu 12 classes
    08/10/2012 6.30-9.30pm Tue/Thu 12 classes

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    Course Outline
    C++ Overview
  • Introduction to C++
  • Object-Oriented Terminology
  • Abstract Data Types
  • I/O Services
  • Standard Template Library
  • Standards Compliance
    Functions and Variables
  • Functions: Declaration and Definition
  • Variables: Definition, Declaration and Scope
  • Variables: Dynamic Creation and Derived Data
  • Arrays and Strings in C++
  • Qualifiers
    Classes in C++
  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions
  • Instantiating and Using Classes
  • Using Constructors
  • Multiple Constructors and Initialization Lists
  • Using Destructors to Destroy Instances
  • Friendship
    Operator Overloading
  • Operator Overloading
  • Working with Overloaded Operator Methods
    Initialization and Assignment
  • Initialization vs. Assignment
  • The Copy Constructor
  • Assigning Values
  • Specialized Constructors and Methods
  • Constant and Static Class Members
    Storage Management
  • Memory Allocation
  • Dynamic Allocation: new and delete
    Inheritance
  • Overview of Inheritance
  • Defining Base and Derived Classes
  • Constructor and Destructor Calls
    Polymorphism
  • Overview of Polymorphism
    Input and Output in C++ Programs
  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output
    Exceptions
  • Exceptions
  • Inheritance and Exceptions
  • Exception Hierarchies
  • Inside an Exception Handler
    Templates
  • Template Overview
  • Customizing a Templated Method
  • Standard Template Library Containers

 

This website was made using Yola.

No HTML skills required. Build your website in minutes.

Go to www.yola.com and sign up today!

Make a website with Yola