

White Band Associates
C CP
Certified C Programmer (CCP)
The Ultimate
Programming Certification


C Programming is one of the oldest programming languages around and despite the prevalence of higher-level languages, it continues to empower the world. C is a general-purpose language, ideal for building mostly state-of-the-art system applications like OS kernels, databases, embedded systems, and graphics packages that are used by billions around the world.
The C Programming course introduces the learners to C programming language, which is a starting level for getting into programming.
Vulnerability Assessment & Penetration Testing (VAPT) Track




Suggested career path only, courses can be taken independently, and the order is not fixed.
Certified c programmer
The C programming language was created at Bell Laboratories in the early 1970s, mainly by Ken Thompson and Dennis Ritchie. For the UNIX operating system, which at the time required applications to be written in assembly language, programmers needed a more user-friendly set of instructions. Assembly programmes, which communicate directly with a computer's hardware, are lengthy and complex to debug, and adding new functionality requires a lot of time and effort.
Thompson's first high-level language was named B after the BCPL system programming language on which it was built. Thompson rewrote B to better match the demands of the modern time, better system hardware after Bell Labs purchased a Digital Equipment Corporation (DEC) UNIX system model PDP-11. As a result C, the B's successor, was created. By 1973, C had matured to the point that it could be used to rewrite the UNIX operating system.
Other programmers needed documentation that detailed how to use C before it could be utilized effectively outside of Bell Labs. In 1978, Brian Kernighan and Dennis Ritchie's book "The C Programming Language," sometimes known as K&R or the "White Book" by C enthusiasts, became the canonical source for C programming. The second edition of K&R, first published in 1988, is still commonly accessible as of this writing. Based on the book, the first, pre-standard version of C is known as K&R C.
​Throughout the 1980s, C developers sought to build standards for the language in order to prevent others from developing their own dialects. The American National Standards Institute (ANSI) standard X3.159-1989 became the official U.S. standard for C in 1989. In 1990, the International Organization for Standardization (ISO) issued the ISO/IEC 9899:1990 standard. These standards, as well as their later updates, are referenced in C versions after K&R. (C89, C90 and C99).


CCP Objectives
In this course, you will learn about:
1. Programming basics and fundamentals of C language.
2. Data types in C.
3. Mathematical and logical operations.
4. You will able to develop your own logic.
5. File management and dynamic memory allocations.
Course Outcome
After competing this course, you will be able to:
ï‚· Understand the basics of file handling mechanisms.
ï‚· Implement strings in your C program
ï‚· Repeat the sequence of instructions and points for a memory location
ï‚· Apply code re-usability with functions and pointers
ï‚· Explain the uses of per-processors and various memory models

Table Of Contents Outline
1. Introduction to C Programming.
2. Working of C programming.
3. Objective of C programming.
A. Data types in C programming.
B. Variables in C programming.
4. Control Statements in C programming.
5. Loops in C programming.
6. Structure in C programming.
7. Function in C programming.
8. Array in C programming.
A. 1D - Array in C programming.
B. 2D - Array in C programming.
9. Pointers in C programming.
10. File handling in C programming.
About Exam
Number of Questions 140
Test Duration 2 Hours
Launch Date June 1 2021
Exam Codes CCP-WBA-010
Languages English
Passing Score 70 %
Mode of Exam online/offline
