C++ Programming: Introduction

collapse

Course Details

This course can only be taken as part of the Certificate in C++ Programming.

Get Program Details

About this Course


This course starts with coverage of C++ foundational data types (including, int, float, pointers, references, arrays, and vectors). Features are introduced and practiced while developing and testing C++ programs of moderate complexity. Students gain practice in using object modeling concepts with class diagrams and Class-Responsibility-Collaboration cards. By the end of the class, students have working knowledge of C++ fundamentals and are able to design, write and debug programs in C++.

Topics Include:

  • Initializer lists
  • Control structures
  • Functions
  • Lambda functions
  • Type inference (with auto)
  • Enum
  • Struct
  • Class
  • Function and operator overloading
  • Inheritance
  • Polymorphism

Program Overview

This course is part of the Certificate in C++ Programming.