
This course provides a general introduction to programming using C language. It is designed to give students the ability to write a simple program and at the same time, able to understand such programs written by others. This course will cover problem solving skills, writing algorithms, basic C programming syntax, control structures, functions, input /output operations and advanced C features.