CPP – C++ Certified Professional Programmer Certification
C++ Certified Professional Programmer (CPP) is a professional certificate that measures your ability to accomplish coding tasks related to the more advanced C++ topics such as templates and the Standard Template Library.
A test candidate should demonstrate sufficient knowledge of the following concepts: ♦ C++ template mechanism, reading and understanding definitions of template functions and classes;
♦ using property template classes and methods, including third party templates;
♦ creating template functions and classes; C++ STL library including the IO part;
♦ solving common programming problems with STL predefined classes and methods.
A test candidate should demonstrate sufficient knowledge of the following concepts:
♦ C++ template mechanism, reading and understanding definitions of template functions and classes;
CPP – C++ Certified Professional Programmer
CPA – C++ Certified Associate Programmer,
CPS – C++ Certified Senior Programmer
CPA – C++ Certified Associate Programmer
65 minutes (exam) + 10 minutes (NDA/Tutorial)
Number of questions:
Full exam price:
USD 295 (see discount information)
To learn more about exam objectives and study resources, locate a test centre that is near you, or schedule your exam, please click the buttons below.
Rescheduling and canceling
C++ candidates must reschedule and cancel exam appointments at least one full business day (24 hours) before the appointment via the Candidate website (www.pearsonvue.com/cpp) or the Call Centre (+44 161 855 7483). Appointments must be rescheduled within the authorised exam delivery period. All registrations with special requests must be rescheduled or canceled through the Call Centre.
Accommodation of disabilities
C++ Institute will endeavour to accommodate any special requirements. Candidates must submit their requests to C++ Institute (firstname.lastname@example.org), who will then notify Pearson VUE by email. Special requests may include:
- 25% time extension;
- Adjustable font;
- Adjustable contrast.
No automatic time extension is given to candidates who reside in a country where the first language is not English.
When a candidate fails an exam, he or she must wait 15 days before being allowed to re-sit that exam. There is no limit to the number of times a candidate may retake an exam. No retakes of a successfully passed exam are allowed.
Each candidate who has paid the full exam price (USD 295), or has completed the CPP course in the self-study mode (50% discount voucher) in the C/C++ Education Platform, is eligible for a free retake of the CPP exam. A candidate who meets the above criteria and wants to receive a free voucher to re-sit a failed exam must write an email to email@example.com no later than 30 days after failing the exam, and include in the message the following details:
- text in the subject line of an email: CPP exam – retake voucher request;
- information in the body of an email: C++ Institute Testing ID, date of failed exam (day-month-year), full name, email address associated with a candidate’s Pearson VUE account.
A voucher entitling the candidate to a free retake of the exam will be sent within 7 days of receiving the request. The voucher is valid for at least 45 days.
Need help starting your Pearson VUE web account for C++ Institute exams? Don’t know how to connect your Pearson VUE web account with your C++ Institute student account? Not sure how to schedule an exam? Check out our tutorials!