CPA – C++ Certified Associate Programmer Certification


CPA – C++ Certified Associate Programmer is a professional certificate that measures your ability to accomplish coding tasks related to the basics of programming in the C++ language and the fundamental notions and techniques used in object-oriented programming.


CPA Badge

A test candidate should demonstrate sufficient knowledge of the following concepts:

  • the universal concepts of computer programming;
  • the syntax and semantics of the C++ language as well as basic data types offered by the language;
  • the principles of the object-oriented model and its implementation in the C++ language;
  • the means useful in resolving typical implementation problems with the help of standard C++ language libraries.


CPA exam on Certification Roadmap

Exam Information


Exam name:

CPA – C++ Certified Associate Programmer


Exam code:

CPA-21-02


Associated certifications:

CPE – C++ Certified Entry-Level Programmer,

CPP – C++ Certified Professional Programmer


Pre-requisites:

None


Exam version:

CPA-21-02 (Published)


Duration:

65 minutes (exam) + approx. 10 minutes (Non-Disclosure Agreement/Tutorial)


Number of questions:

40


Format:

Single-choice questions, multiple-choice questions


Passing score:

70%


Full exam price:

USD 295


Languages:

English


Courses aligned:

1. C++ Essentials 1 - Skills for ALL (coming soon)

2. C++ Essentials 1 (Basics) (Edube, self-enroll/self-study)

3. C++ Essentials 2 - Skills for ALL (coming soon)

4. C++ Essentials 2 (Intermediate) (Edube, self-enroll/self-study)


Exam delivery channel:


Exam policies:

Click here to view Exam Policies


Exam syllabus:

Click here to view Exam Syllabus


Exam Vouchers

Exam vouchers available through the OpenEDG Voucher Store





CPA – C++ Certified Associate Programmer Certification: Exam Syllabus


Exam block #1: Absolute basics

Objectives covered by the block


Exam block #2: Flow control and more data types

Objectives covered by the block


Exam block #3: Functions

Objectives covered by the block


Exam block #4: Accessing data and dealing with exceptions

Objectives covered by the block


Exam block #5: Fundamentals of the object-oriented approach

Objectives covered by the block


Exam block #6: Class hierarchy

Objectives covered by the block


Exam block #7: More on classes

Objectives covered by the block


Exam block #8: The Basics of Functions

Objectives covered by the block




First published: November 15, 2012

Last updated: March 25, 2021

Aligned with CPA-21-03