Computer Programming is the process of developing and implementing various sets of instructions to enable a computer to do a certain task.This means it can execute a programmed list of instructions and respond to new instructions that it is given. Understanding miscellaneous aspects of C. Understanding pointers and dynamic memory allocation.
Modular programming and recursive solution formulation. Understanding branching, iteration and data representation using arrays.