Pre-requisites : Nil
Syllabus : Introduction: What is a program? Digital computer fundamentals; languages; OS. Imperative programming: Types; Operators; Expressions; Control-flow constructs; Functions and program structure; I/O operations; Files etc. Basic data structures: Arrays, lists, pointers, records etc. The C programming language will be used to describe the algorithms. Exposure to Fortran, programming environments will also be provided.
1. Rajaraman, V., Computer Programming in C, Prentice Hall India, 1994.
1. Kernighan, B., Ritchie, D., The C Programming Language, Prentice Hall India, 1995.