Get in Touch

Course Outline

The History and Evolution of C++

Object-Oriented and Procedural Programming

Core Language Elements

  • Types and Declarations
  • Pointers, Arrays, and Structures
  • Expressions and Statements
  • Functions
  • Namespaces
  • Exceptions
  • Source Files and Program 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
  • Floating-Point Types

Requirements

Familiarity with any text editor and operating system is required. Prior knowledge of a procedural language (such as C, Pascal, or Basic) is recommended.

 35 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories