PH 705: Computer Programming and Numerical Method
Dr. Santabrata Das
Department of Physics, Room: 006,
Phone: 2726; Email: sbdas_at_iitg.ernet.in
- Quiz I (~ 4th week of August)
- Mid Semester (20th September)
- Quiz II (~ 4th week of October)
- End Semester ( 22nd November)
∗ Marks Distribution:
- Quiz (I + II): 20 Marks
- Mid Semester: 25 Marks
- End Semester: 35 Marks
- Lab Exam: 20 Marks
Errors and Uncertainties in Computations: Types of Errors, Errors in Algorithms.
Approximation of a function: Theory of Curve Fitting, Cubic Spline Method, Fitting of
Exponential Decay, Probability Theory, Linear and Nonlinear Least Squares Fitting, Goodness
of Fit. Numerical methods for matrices: Jacobi Transformation of a Symmetric Matrix, The
Power Method, The QR Method and Matrix computing with usage of Standard Scientific
Libraries. Numerical calculus: Romberg Integration, Gaussian Quadratures and Orthogonal
Polynomials, Central Difference Differentiation, Extrapolated Difference Differentiation.
Ordinary differential equations: Runge-Kutta Method, Adaptive Stepsize Control for Runge-
Kutta Method, Richardson Extrapolation and the Bulirsch-Stoer Method. Partial differential
equations: Finite Difference method, Polynomial Expansions Method, Split Step Exponential
Methods. Monte Carlo simulations: Sampling and integration, The Metropolis Algorithm,
Applications in Statistical Physics, Variational Quantum Monte Carlo Simulations.
Introduction to Parallel programming: Overview, Architecture Taxonomy, Memory
Architecture, Parallel Programming Paradigms, Steps for creating a parallel programme,
- E, Balagurysamy, Numerical Methods, Tata McGraw-Hill (2009)
- Jain. M. K., Iyengar, S. R. K., Jain, R. K., Numerical Methods for scientific and engineering computation, New Age International Pub. (2009).
- W. H. Press, S. A. Teukolsky, W. T. Verlling and B. P. Flannery, Numerical Recipes in C, Cambridge (1998).
- Tao Pang, An Introduction to Computational Physics, Cambridge University Press (2006).
∗ Class Time Table:
- Students are encouraged to attend all
the classes. In some special circumstances, they may skip classes (e. g.,
medical reason, etc.). Please note, minimum attendance
in the class is 75%.
Students having shortage of attendance will be subjected to as per the academic
- Copying in lab assignments leads to
0 marks without further discussions.
- If you are caught cheating during
a test, you will be brought before the academic section. If convicted,
action will be taken in accordance with the academic section rules.