C++ Certified Associate Programmer Certification (CPA)

  1. Home
  2. C++ Certified Associate Programmer Certification (CPA)
C++ Certified Associate Programmer Certification (CPA) 
exam guide

The CPA – C++ Certified Associate Programmer Certifications is a worldwide recognized professional qualification. The C++ Institute, a global non-profit organization sponsored by the Open Education and Development Group, provides the certification (OpenEDG).

It is a certification for C++ programmers at the beginning level. The certification evaluates C++ programmers’ coding abilities by assessing their abilities in basic C++ programming jobs, class structure, and exceptions.

Who should take the exam?

C++ programmers, entry-level software developers, analysts, students, and enthusiasts should take the CLA – C Programming Language Certified Associate certification to certify their coding skills in the C++ programming language.

Exam Overview

The C++ Certified Associate Programmer Certification (CPA) examination consists of 55 questions that are needed to be answered in 65 minutes. Along with this, you are given 10 minutes for NDA/Tutorial. It has Single-choice, Multiple-choice questions. Further, you need to score at least 70% to pass the examination. Last but not least, this examination is only available in the English language and it will cost you USD 295.

Exam Rescheduling and Canceling Policy

C++ candidates must reschedule and cancel exam appointments via the Candidate website at least one full business day (24 hours) prior to the appointment. Within the authorized exam delivery time, appointments must be rescheduled. All special request registrations must be rescheduled or canceled through the Call Center.

Exam Retake Policy

A candidate must wait 15 days after failing an exam before being allowed to retake it. The number of times a candidate may retake a test is unlimited. There are no retakes of an exam that has already been passed in the same exam version.

Each applicant who has paid the full exam price (USD 295) or completed the CPA course in the C/C++ Education Platform in self-study mode (using a 50% discount voucher to schedule the exam) is eligible for one free retake of the CPA exam.

If a candidate fits the following conditions and wishes to get a free voucher to retake a failed exam, they must complete and submit the Re-take Voucher Request Form within 365 days of failing the exam, provided that the exam version has not been retired.

Right after making the request, a voucher for a free retake of the exam will be delivered to the candidate’s email address linked with their Pearson VUE account. The voucher is good for a minimum of 45 days.

Exam Registeration for C++ Certified Associate Programmer Certification (CPA)

For the C++ Certified Associate Programmer Certification (CPA)  examination registration follow the below-mentioned steps:

  • Create an account on Pearson VUE. If you already have an account on Pearson VUE, then log in to the account.
  • Follow the prompts to register and make the payment.

Course Outline

The C++ Certified Associate Programmer Certification (CPA)  examination covers the following topics:

Perform discovery, planning, and analysis (5-10%)

  • create high-level entity relationship diagram
  • create and document mock-ups
  • identify document data for migration and integration
  • determine out of the box (OOB) functionality
  • validate functional requirements
  • select artifacts necessary for a proof of concepts (POC) of functional solution designs

Absolute basics

  • machine and high-level programming languages, compilation process,
  • obtaining the machine code: compilation process,
  • writing simple programs,
  • variables,
  • integers: values, literals, operators,
  • characters: values, literals, operators,
  • dealing with streams and basic input/output operations.

Flow control and more data types

  • how to control the flow of the program
  • floating point types: values, literals, operators,
  • more integer types: values and literals,
  • loops and controlling the loop execution,
  • logic, bitwise and arithmetic operators.

Functions

  • functions,
  • declaring and invoking functions,
  • side effects,
  • different methods of passing parameters and their purpose,
  • default parameters,
  • inline functions,
  • overloaded functions.

Accessing data and dealing with exceptions

  • converting values of different types,
  • strings: declarations, initializations, assignments,
  • string as an example of object: introducing methods and properties,
  • namespaces: using and declaring,
  • dealing with exceptions.

Fundamentals of the object-oriented approach

  • class,
  • objects,
  • class components,
  • constructors,
  • referring to objects,
  • static members,
  • classes and their friends,
  • defining and overloading operators.

Class hierarchy

  • base class, superclass, subclass
  • inheritance: how it works
  • types of inheritance
  • inheriting different class components
  • multiple inheritance

More on classes

  • polymorphism: the notion and the purpose,
  • virtual methods: declaration and usage,
  • inheriting virtual methods,
  • abstraction and abstract classes.

Exceptions – dealing with expected and unexpected problems

  • what is an exception,
  • catching and throwing exceptions,
  • different classes and hierarchy of exceptions,
  • defining your own exceptions.
For more information, click on C++ Certified Associate Programmer Certification (CPA) FAQ.
C++ Certified Associate Programmer Certification (CPA) FAQ

Preparatory Guide for C++ Certified Associate Programmer Certification (CPA) 

To pass any exam, you must have a well-thought-out strategy and study guide. There are a plethora of materials available to help you prepare for your exams. You must prepare, practise, and work hard to pass the examination. We’ve put together all of the necessary materials and information, as well as a C++ Certified Associate Programmer Certification (CPA)  study guide, to assist you:

Preparatory guide C++ Certified Associate Programmer Certification (CPA)

Refer the Exam Guide

It is critical to understand the course material and outline in order to pass any examination. The following modules should be prepared and practised for the C++ Certified Associate Programmer Certification (CPA) :

  • Perform discovery, planning, and analysis (5-10%)
  • Absolute basics
  • Flow control and more data types
  • Functions
  • Accessing data and dealing with exceptions
  • Fundamentals of the object-oriented approach
  • Class hierarchy
  • More on classes
  • Exceptions – dealing with expected and unexpected problems

Learning Resources

It is critical to be well-prepared with the appropriate resources. To pass any exam, you must work diligently but efficiently and intelligently. We have offered learning tools for the C++ Certified Associate Programmer Certification (CPA) certification to assist you.

Reference Books

Although books are an important part of the preparation, finding the correct study material has always been a challenging and time-consuming effort. There are many publications available for C++ Certified Associate Programmer Certification (CPA) , including:

  • PTNR01A998WXY CPA C++ Certified Associate Programmer Practice Exam E-Book Set  (DVD)
  • CPA – C++: Certified Associate Programmer Certification by Anthony Daccache

Join Study Groups

Joining study groups is a great method to fully immerse yourself in the certification exam you’re applying for. Furthermore, these organisations will assist you in keeping up with the most recent modifications or any exam updates. In addition, both novices and professionals are in these clubs. You are free to ask any exam-related question or discuss the exam without fear of being judged. Furthermore, you can start a debate about any exam-related concern or query here. You will receive the best possible response to your query if you do so.

Start Practicing with Testpreptraining

A man becomes flawless by practise. Practice will actually assist you in identifying the areas of your preparation that want improvement. After you’ve finished your studying, you should try out some sample papers and practise tests. C++ Certified Associate Programmer Certification (CPA)  practise exams can assist you in self-evaluation and make you feel more confident on exam day. The emergence of practise tests has only added to its generous nature. They are one of the most effective resources for exam preparation. As a result, it is highly recommended that you take as many practise tests as possible. Now is the best time to start using C++ Certified Associate Programmer Certification (CPA)  Sample Questions!

Menu