Course Highlights
  • Describe the process of setting up your IDE on your PC.
  • Code using the fundamentals of C++, including variables, comments, operators, symbolic constants and user input.
  • Code using control statements, arrays and vectors.
  • Code using functions, classes and objects.
  • Demonstrate the ability to work with exceptions.
  • Perform testing and debugging processes on your code.
  • Apply the concept of pointers to relevant portions of code.
  • Apply the concepts of input and output to coding projects.
  • Create a coding project using concepts of inheritance.
  • Code using object-oriented skills.
Curriculum

6 Topics
Welcome and introduction
Getting started
Introduction to C++
Comments and operators
Symbolic constants and user input
Wrap up

6 Topics
Introduction to Week 2
Selection and repetition control statements
Break and continue statements and random numbers
Built-in arrays array class and vector class
Multi-dimensional arrays and projects
Wrap up

8 Topics
Introduction to Week 3
Functions and parameter passing
Variable scope and lifetimes function overloading the <cmath> library and recursion
Projects 1
Object-oriented programming encapsulation and separate compilation
Constructors deconstructors a rectangle class and a book class
Projects 2
Wrap up

9 Topics
Introduction to Week 4
Introduction to exceptions and logic errors
Exceptions
Basic testing and debugging
Pointers and dynamic memory
Const correctness
File input and output
Projects
Wrap up

8 Topics
Introduction to Week 5
Inheritance
Using inheritance
Build a project
Building object-oriented skills
Pointers and classes
Operators dictionaries and aliens
Wrap up

  Write a Review

How to Program in C++

Go to Paid Course