The Exam Overview
The main requirement is that a candidate is expected to have the CPA C++ Certified Associate Programmer certificate. It shows that the candidate already has fundamental programming skills before passing the CPP test.
The current version of the CPP test is CPP-22-02 which includes 40 questions in single-choice and multiple-choice formats. To register, you must pay an exam fee of $295. After that, on the scheduled day, candidates will have 65 minutes to answer all the questions and to score at least 70% to pass the exam on the first try.
However, the first thing every candidate should do is to familiarize themselves with the full list of exam questions on the official website. Thus, some of the topics covered are templates, modification of STL algorithms, sorting of STL operations, and merge operations under STL. It also covers STL utilities as well as the functional library, STL Sequential as well as Associative containers, sorting operations for STL, and others.
C++ Institute CPP Exam Overview:
| Certification Vendor: | C++ Institute |
| Exam Name: | C++ Certified Professional Programmer (CPP) Certification Exam |
| Exam Number: | CPP |
| Available Languages: | English |
| Exam Format: | Multiple choice |
| Recommended Training: | C++ Institute Training Resources |
| Exam Registration: | C++ Institute Certification Registration |
| Sample Questions: | C++ Institute CPP Sample Questions |
| Exam Way: | Online proctored or authorized test center (varies by region) |
| Official Syllabus URL: | https://cppinstitute.org |
The C++ Certified Professional Programmer certification exam evaluates a candidate’s understanding of the C++ template mechanism, as well as his or her ability to complete coding tasks that deal with the advanced C++ topics, such as templates. The usage of the C++ Standard Template Library with the inclusion of the IO element will be tested as well.
Furthermore, passing the CPP exam guarantees to candidate getting the C++ Certified Professional Programmer certification. In other words, being a C++ CPP certified professional means that you possess upgraded skills in implementing the C++ programming language and can demonstrate cutting-edge programming techniques as well as promoted library functions. In addition, the candidate is able to use and create complex algorithms and solve hard coding problems.
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices 1st Edition by Herb Sutter, and Andrei Alexandrescu
This edition written by real IT experts is a guide to understanding all the codes that a programmer should know. Moreover, the book emphasizes on high standard coding and how efficient it is to use for professionals. In more detail, it covers designing as well as coding styles, functions, operations, designing classes, and inheriting. So, the CPP exam candidate will find answers to different programming questions in standardizations, scalability, and handling policies in programming. It also covers areas such as static as well as dynamic polymorphism and when a programmer should provide the no-fail swap. All this will help a specialist working with the programming language C++ to move one step higher in this area and brilliantly demonstrate their skills on the final CPP test.
CPP - C++ Certified Professional Programmer
The CPP exam is part of the C++ Institute Certification. This exam measures your ability in Developing Professional Software in C++ language.
CPP is a professional certification that measures your skills to accomplish coding tasks related to the advanced programming in the C++ language and object-oriented patterns. A test candidate must demonstrate knowledge of the C++ template mechanism, understanding definitions of template functions and classe and using property template classes \ methods including third party templates. The candidate must be fluent with C++ STL library including the IO part, and solving common programming and algorithm problems with STL predefined classes and methods. This certification exam is targeted for professional expert in C++ language which years of experience. The certification is for functional consultants, and developers expert in Software Solution. So, the audience typically includes developers, implementation consultants, and team leads.
This is a list of covered topics:
- STL Associative containers;
- Non-modifying STL algorithms;
- Templates;
- STL Sequential containers;
- STL Advanced I/O.
- Modifying STL algorithms;
- STL merge operations;
- Sorting STL operations;
- STL utilities and functional library;
Reference: http://cppinstitute.org/cpp-c-certified-professional-programmer
C++ Institute CPP Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Object-Oriented Programming (OOP) | - Inheritance and Polymorphism - Classes and Objects |
| Topic 2: Pointers and References | |
| Topic 3: Templates and Generic Programming | |
| Topic 4: Control Flow | |
| Topic 5: Core Programming Concepts | |
| Topic 6: Memory Management | - Dynamic Allocation - Smart Pointers Basics |
| Topic 7: Data Types and Operators | |
| Topic 8: Functions and Program Structure | |
| Topic 9: Standard Template Library (STL) | - Containers - Iterators and Algorithms |
| Topic 10: File Input/Output | |
| Topic 11: Exception Handling |

We're so confident of our products that we provide no hassle product exchange.


By Letitia


