CS 101  Computer Programming and Utilization                                                                           2   0    2    6

Basic organization of computer and its functional units. Problem solving skills and algorithm design. Fortran programming language; control structures like selection, looping; modular design using functions & subroutines; basic data structuring concepts - arrays, strings, input output methods. Laboratory exercises will include assignments such as sorting, searching, matrix manipulation and problems from engineering domain.

Time permitting, C or C++ may be introduced.

Texts/References