click here to compiled press materials in doc

advertisement
About
C++ Institute brings together a committed community of IT professionals, programming specialists,
enthusiasts, education establishments, training organizations, and volunteers who share their
programming knowledge, help others gain it and make the world a better place to live in.
C++ Institute is recognized as the first organization in the world to develop an international high-stakes
C and C++ test and certification program. C++ Institute is committed to the development of a global
standard in C and C++ certification, which will allow coders and IT professionals from all over the world
to assess and document their programming skills accurately and objectively in order to gain recognition
for their expertise.
Following a computer-based testing agreement, C++ Institute has established cooperation with
Pearson VUE, the world leader in the field of education and professional certification, and they have
both undertaken to provide exclusive delivery of the certification programme they have created for
the C and C++ programming languages. Pearson VUE provides verification of knowledge through
thousands of secure examination centres spread all over the world.
Certification Program
C++ Institute and Pearson VUE are committed to providing the whole IT community with test and
certification program of the highest quality.
Therefore, the testing and certification standards provided by C++ Institute meet strict requirements
of independent testing and certification authorities including the Association of Test Publishers.
C++ Institute has built two paths of education, testing and certification. The first path covers the C
programming language and the second one the C++ programming language.
Each programming path consists of the following three levels of qualifications:



Associate – the foundation level. A holder of certificate at the associate level possesses the
knowledge of the basics of programming in the C (CLA exam) or C++ (CPA exam) language,
demonstrates fundamental programming techniques, customs, vocabulary and the most
common library functions.
Professional – the advanced level. A holder of certificate at the advanced level possesses the
knowledge of advanced programming in the C (CLP exam) or C++ (CPP exam) language,
demonstrates advanced programming techniques, customs, and vocabulary as well as
advanced library functions. He or she is capable of using and creating complex algorithms and
is able to deal with complex coding problems.
Senior – the expert level. A holder of certificate at the senior level possesses knowledge of
heavily advanced programming in the C (CLS exam) or C++ (CPS exam) language, demonstrates
remarkably advanced programming techniques and is able to deal with highly complex coding
problems. He or she is capable of creating and implementing highly complex algorithms.
Candidates who wish to obtain any of those certificates must pass a certification exam at one of over
5,200 Pearson VUE Testing Centres worldwide. To gain a higher level certification the candidate must
first be certified in the lower one.
C++ Institute. Get certified. Make an impact. Change your life for better.
Qualifications levels hierarchy for the C and C++ languages
Self-study courses
C++ Institute offers free of charge courses in C and C++ programming languages. All individuals
interested in the CLA and CPA courses can sign up easily at www.cppinstitute.org and get a free access
to the C/C++ Education Platform. What is more, each student will get a 50% discount voucher on the
exam at Pearson VUE upon completion of their course.
The CPA course prepares students for the CPA (C++ Certified Associate Programmer) exam at
Pearson VUE.
It fully covers the basics of programming in the C++ programming language and touches on the
fundamental notions and techniques used in object-oriented programming. The course starts with
universal basics, not relying on object concepts, and gradually extends to advanced issues observed in
the objective approach.
The aim of the course is to familiarize the student with the universal concepts of computer
programming, present the syntax, semantics and basic data types of the C++ language, discuss the
principles of the object-oriented model and its implementation in the C++ language, and demonstrate
the means useful in resolving typical implementation problems with the help of standard C++ language
libraries.
The CLA course prepares students for the CLA (C Programming Language Certified Associate) exam
at Pearson VUE.
It fully covers the basics of programming in the C programming language and touches on fundamental
programming techniques, customs and vocabulary including the most common library functions and
the usage of the pre-processor. The aim of the course is to familiarize the student with basic concepts
of computer programming and developer tools, present the syntax, semantics and data types offered
by the language, and allow the student to write his or her own programs using standard language
infrastructure regardless of the hardware or software platform.
C++ Institute. Get certified. Make an impact. Change your life for better.
C++ Institute Academy Program
C++ Institute has created a special education program for schools, training organizations and
companies. Following the belief that a good teacher and a motivated class are the best for learning,
C++ Institute has built a platform that allows students to gain practical knowledge of programming in
C and C++ at one of C++ Institute Authorized Academies in the world. All teachers and instructors
working in schools, universities, educational establishments, training centres and companies are
welcome to apply for membership in the program and use the e-learning platform free of charge - a
great tool with every element of modern teaching, e.g. gamification.
C++ Institute Authorized Academies are able to provide 70% discount vouchers to their students (and
teachers) on every C and C++ certification exam taken at Pearson VUE.
Each C++ Institute Authorized Academy can use, among other benefits, the following teaching and
motivational aids free:






Presentation: an animated presentation that teachers can use in their classes as a didactic aid
to support their teaching process.
Learning materials: students will have a great source of knowledge - interactive and animated
- that will help them smoothly go through the learning process.
Chapter assignments: teachers can have an easy tool for assigning homework to their students
as well as for checking if they are studying systematically.
Practice Final Assignment: a tool that will help students prepare well for the final assessment.
Final Assessment: ultimate preparation for the exam at Pearson VUE (advised to be conducted
in a secure class environment).
Ready-to-use lesson plans and timetables including the breakdown of hours.
The C language
The “C” Language is currently one of the most widely used programming languages. Designed as a tool
for creating operating systems (with its help the first Unix systems were constructed) it quickly proved
that it is suitable wherever you need high performance, speed, compactness and portability. Despite
the fact that shortly after its release it was followed by a worthy descendant, the C + + language, it did
not lose its importance and it still remains an essential tool for developers and designers in many
applications. Wherever a code strongly associated with the operations of equipment is created, the C
language proves its flexibility and adaptability. Network cards drivers, graphics cards software,
operating systems, microcontrollers, which can be found everywhere around you, on your desk and in
your car, in the kitchen and in the garage, simply – everywhere where intelligent electronics works –
you are sure to find the effects of work of programmers who write in “C”. The heart of Linux is nearly
15 million lines of code in “C”. What better proof of the language’s longevity.
Even in places where modern software with much more powerful abilities works, the C language was,
is and will be present because it is the language in which runtimes (runtime environments) are written,
responsible for performance, economical memory usage and reliability. The “C” language niche
extends from single-chip microcomputers controlling your coffee machine, to your laptop onto which
you have just installed the latest graphics card drivers, to supercomputers that forecast the weather
for your desired holiday.
C++ Institute. Get certified. Make an impact. Change your life for better.
The “C” language is not planning on growing old. New standards are still being created, and the
language itself changes according to how the hardware develops and how its usage possibilities
change.
The C++ language
C++ is a general-purpose programming language designed by Bjarne Stroustrup as an extension to the
C language with object-oriented data abstraction mechanisms and strong static type safety.
Compliance with the C language at the level of source code remains one of the primary design goals of
subsequent language standards.
Since 1998 the ISO / IEC 14882:1998 standard (Standard for the C + + Programming Language) with
minor amendments approved in 2003 (ISO / IEC 14882:2003) remains applicable. In 2009 a new
standard was announced (known as C++0x), which came into effect as of 12 August 2011.
It is a highly developed programming language in terms of operators, simplicity, and the ease of
notation. This allows for data abstraction and the use of several programming paradigms: procedural,
object-oriented and generic. It is characterized by high performance of the object code, direct access
to hardware resources and system functions, ease of creation and use of libraries (written in C++, C, or
other languages), independence of a specific hardware or system platform (which ensures high
portability of source codes) and a small execution environment. The main areas of its application are
applications and operating systems.
The C and C++ programming languages are now among the most popular languages used for creating
all kinds of software. TIOBE specializes in assessing and tracking the quality of software. The company
also carries out a continuous popularity ranking of programming languages. To the surprise of many,
the C language is often the most popular programming language, even ahead of JAVA.
__________________________________________________________________________________
Useful links:
www.cppinstitute.org – C++ Institute Official Website
www.pearsonvue.com/cpp/ – C++ Institute page at Pearson VUE
www.education.cppinstitute.org – C/C++ Education Platform
http://www.cppinstitute.org/?page_id=1888 – FAQ
http://www.cppinstitute.org/?page_id=1321 – Logos and logo use policy
https://wsr.pearsonvue.com/cpp/locate/ – Pearson VUE Test Centre Locator
__________________________________________________________________________________
Contact:
Academy@CppInstitute.org | Services@CppInstitute.org
C++ Institute, Geesow, 2 Breite St., 16307 Gartz, Germany
Telephone number: (+49) 33 33 35 09 809
C++ Institute. Get certified. Make an impact. Change your life for better.
Download