This course provides a detailed study of the language C. This involves the study of variables and basic data types, control structures, arrays and a number of dimensions, functions, recursion, structures, pointers and dynamic management of memory, files and the design of structured Programming.

This course is designed to instill students with an understanding of the C programming and to equip students with knowledge and skills to create computer program using C programming language.

The C programming course provides with students both theoretical foundation and practical skills in developing c programs.