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.