This course is designed to provide complete knowledge of the C language. Students will be able to develop logics that will help them to create programs, applications in C. Also by learning the basic programming constructs they can easily switch over to any other language in the future.