Course details of PH 803 - Computer Programming and Numerical Methods

Course Name Computer Programming and Numerical Methods
Total Credits 8
Type T
Lecture 8
Tutorial 0
Practical 2
Selfstudy 0
Half Semester N
Prerequisite nil
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, Addison-Wesley, 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 : Runge-Kutta method, Predictor-corrector method. Random Numbers and Monte Carlo Integration. Elementary Graphics : Using gnuplot and xmgr packages to visualize data.
Last Update 03-04-2003 16:18:14