Get in Touch

Course Outline

The history and development 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 program compilation

Object-oriented programming – abstraction

  • Classes
  • Operator overloading
  • Derived classes
  • Templates
  • Exception handling
  • Class hierarchies

Standard libraries

  • Library organisation and containers
  • Standard containers
  • Algorithms and function objects
  • Iterators and allocators
  • Linked lists
  • Streams
  • Graphics

Requirements

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

 35 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories