This course is designed to equip students with necessary skills to write reasonably complex programs in C and use a variety of data structures to design efficient algorithm.
This course is aimed at those who have no prior programming skills. Through the course, the student will develop familiarity with various aspects of the programming language, c. These includes syntax, advanced features programe design and the use of various data structures. The emphasis is on developing skills required to design algorithms for problems and convert them into programs in C.