CPA – C++ Certified Associate Programmer
A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, developer tools, the syntax and semantics of the C++ language, data types offered by the C++ 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, and writing programs using standard language infrastructure regardless of the hardware or software platform.
♦ Introduction to compiling and software development;CPA Exam: Outline
♦ Basic scalar data types, operators, flow control, streamed input/output, conversions;
♦ Declaring, defining and invoking functions, function overloading;
♦ Data aggregates;
♦ Strings processing, exceptions handling, dealing with namespaces;
♦ Object-oriented approach and its vocabulary;
♦ Dealing with classes and objects, class hierarchy and inheritance;
♦ Defining overloaded operators, user-defined operators, exceptions;
Click the button below to download the full list of the CPA exam objectives:
Click the button below to download a PDF with sample exam questions:
CPA Exam: Objectives
About the CPA exam objectives
C++ Institute is committed to maintaining the high quality of the certification program as one of its key priorities. The CPA exam objectives have been designed in such a way as to correspond with professional standards, admission requirements and C++ graduate programs offered by schools and universities.
C++ Institute welcomes all educational entities interested in receiving assistance in planning, developing, implementing and delivering an effective C++ language curriculum, as well as transferring credit for C++ classes for those students who hold CPA certificates issued by C++ Institute.