Text Reference 
V. Rajaraman, Computer Programming in Fortran 90 and 95, Prentice Hall
India, 1997.
S. J. Chapman, Introduction to Fortran 90 and 95, McGraw Hill, Int. Ed.,
1998 .
S. E. Koonin and D. C. Meredith, Computational Physics, AddisonWesley,
1990.
W. Cheney and D. Kincaid, Numerical Mathematics and Computing, 4th Ed,
Brooks/Cole, 1999. 
Description 
Basics in computing : Basic organization of computer and its functional
units; Exposure to Unix operating system.
Fortran 90 programming language : Conditional statements; Looping; Logical
expression and case statement; Arrays; Modular programming using functions
and subroutines; Format specifications and processing strings and
characters; Processing files in Fortran 90 ; Dynamic memory allocation and
pointers.
Numerical methods: Statistical description of data: Mean, Variance and
Skewness. Solution of algebraic and transcendental equation : bisection
method, the method of false position, Newton Raphson method.
Interpolation. Integration of functions : Trapezoidal rule, Simpson`s 1/3
method; Least squares fit; Sorting; Matrices : Matrix inversion and
evaluation of determinant by elimination method. Solution of ordinary
differential equation : RungeKutta method, Predictorcorrector method.
Random Numbers and Monte Carlo Integration.
Elementary Graphics : Using gnuplot and xmgr packages to visualize data.
