Numerical integration and differentiation;

Finite difference calculus: ordinary and partial differential equations; boundary value problems;

Roots of an equation; solution of the simultaneous linear algebraic equation and matrix eigenvalue problems;

Methods of generating random numbers; random walk and its properties;

Brownian diffusion; elementary treatment of Monte-Carlo methods and their applications in statistical mechanics (Ising and X- Y model),

Basic idea of parallel computing, its concepts and terminology; parallel computer memory architectures; parallel programming models; designing parallel programs with examples.