CPA course description

cpa_picThe CPA course prepares students for the CPA (C++ Certified Associate Programmer) exam at Pearson VUE.

It covers all the basics of programming in the C++ programming language and touches on the fundamental concepts and techniques used in object-oriented programming. The course starts with some universal basics, without relying on object concepts, and gradually extends to the advanced issues you’ll encounter when using the objective approach.

The aim of the course is to familiarize the student with the universal concepts of computer programming, present the syntax, semantics and basic data types of the C++ language, discuss the principles of the object-oriented model and its implementation in the C++ language, and demonstrate the means to resolve typical implementation problems with the help of standard C++ language libraries.


Curriculum and structure

The CPA Course is broken down into 9 chapters:

  • Chapter 0: explains step by step the process of installing and using the programming environment.
  • Chapter 1: introduces common computer programming concepts, e.g. integers and variables.
  • Chapter 2: discusses advanced flow control and data aggregates.
  • Chapter 3: introduces the subject of pointers, functions and memory.
  • Chapter 4: examines ways to access various kinds of data.
  • Chapter 5: gives an introduction to the fundamentals of object oriented programming.
  • Chapter 6: discusses the subject of inheritance.
  • Chapter 7: considers the subject of exceptions.
  • Chapter 8: discusses the subject of operators and enumerated types.

Once you have signed up for the course, you will have 1 week to study each chapter. Once a week you will also have the chance to check you knowledge through an hour-long weekly assessment.

The course has 10 weekly assessments:

  • Chapter test 0/1: checks how well you have understood the introductory material (10 questions).
  • Chapter tests 2-8: check how well you have mastered the material discussed in chapters 2 through 8 (20 questions each).
  • Mock test: checks whether you are ready for the final test (40 questions).
  • Final test: checks whether you are ready for the certification exam at Pearson VUE (50 questions). A score of 70% or more gets you a 50% discount voucher on your exam!

See why 'C++' is a good choice
There are a hundred good reasons why you should learn C++!
See why 'C++' is a good choice

Sign up for the CPA course
Are you ready to start learning the C++ language? Enroll now!
Sign up for the CPA course