IIT Mumbai Civil Engineering Syllabus Computer
Programming and Utilization 1st Sem
CS 101 Computer Programming and Utilization
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.
Mayo, W.E. & Cwiakala, M. “Programming with Fortran 77”
Schaum’s Outline Series, McGraw Hill, 1995.
Metcalf, M. & Reid, J. “Fortran 90 explained” Oxford University Press, 1990.
Brainerd, W.S.: Goldberg, C.H.; Adms, J.C. “Programmer’s guide to Fortran 90”
Intertext Pub.; New York, 1990.