Basic Information

The aim of this course is to develop the basic programming abilities of students. By the end of the course, students should be able to
(1) Code proficiently in C with a coherent coding style
(2) Debug code using a debugger and make it a habit to use one
(3) Be comfortable with basic tools viz. an editor, a debugger, makefiles, etc.,
(4) Be able to think in C to the degree required to implement pseudocode.