Egzamin z C++ dla  średniozaawansowanych- CPA (Associate level)
Egzamin z programowania w języku C-CPA – C++ Certified Associate-Level Programmer, którego celem jest potwierdzenie wiedzy uczestnika z uniwersalnych koncepcji programowania komputerów, znajomości składni, semantyki i podstawowych typów danych języka C++, zasad modelu obiektowego i jego implementacji w języku C++ oraz zademonstrowania sposobów rozwiązywania typowych problemów z implementacją przy pomocy standardowych bibliotek języka C++.
["wiedza z zakresu uniwersalnych koncepcji programowania komputerów", "znajomość składni języka C++", "znajomość semantyki języka C++", "znajomość podstawowych typów danych w języku C++", "wiedza na temat zasad modelu obiektowego w języku C++", "umiejętność implementacji modelu obiektowego w języku C++", "umiejętność rozwiązywania typowych problemów programistycznych w języku C++", "znajomość standardowych bibliotek języka C++"]