Get in Touch

Course Outline

The History and Evolution of C++

Object-Oriented and Procedural Programming

Core Elements of the C++ Language

  • Types and Declarations
  • Pointers, Arrays, and Structures
  • Expressions and Statements
  • Functions
  • Namespaces
  • Exceptions
  • Source Files and Compilation

Object-Oriented Programming – Abstraction

  • Classes
  • Operator Overloading
  • Derived Classes
  • Templates
  • Exception Handling
  • Class Hierarchies

Standard Libraries

  • Library Organization and Containers
  • Standard Containers
  • Algorithms and Function Objects
  • Iterators and Allocators
  • Strings
  • Streams
  • Mathematics

Requirements

Proficiency with any text editor and operating system is required. Familiarity with a procedural language such as C, Pascal, or Basic is recommended.

 35 Hours

Testimonials (6)

Upcoming Courses

Related Categories