||V. Rajaraman, Computer Programming in Fortran 90 and 95, Prentice Hall
S. J. Chapman, Introduction to Fortran 90 and 95, McGraw Hill, Int. Ed.,
S. E. Koonin and D. C. Meredith, Computational Physics, Addison-Wesley,
W. Cheney and D. Kincaid, Numerical Mathematics and Computing, 4th Ed,
||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
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 : Runge-Kutta method, Predictor-corrector method.
Random Numbers and Monte Carlo Integration.
Elementary Graphics : Using gnuplot and xmgr packages to visualize data.