Course Code:M(CS)391/ M(CS)491

Course Name: Numerical Methods Lab

Contacts: 2(P)

Credits: 1



At the end of this course, the incumbent will be able to:

  1. Remembering: Recalling the basic programming tools such as, variable declarations, array in one and two dimensions, for-loop, nested for-loop, if-else and repeated summation & multiplication.
  2. Understanding: Describe how to write down a program. Explain the logic behind the different numerical tools.                                                   
  3. Applying: Use different programming language to write the program for interpolation, integration, algebraic equations, system of linear equations and boundary value differential equations for large number of data and complicated functions
  4. Analyzing: Analyze different real time problems and categorize them during the process of solving, by numerical method using programming language.
  5. Evaluating: Justify and make gradation of above mentioned numerical tools and determine the appropriate program to find the optimal solution for multidisciplinary engineering problems.
  6. Creating: Design a working model and build a path by which a new approach can be generated to create a new problem appreciated by academics, research & emerging direction in industry.



To understand this course, the incumbentmust have idea of:





1.Assignments on Newton forward /backward, Lagrange’s interpolation.

2. Assignments on numerical integration using Trapezoidal rule, Simpson’s 1/3 rule, Weddle’s rule.

3. Assignments on numerical solution of a system of linear equations using Gauss elimination and Gauss-Seidel iterations.

4. Assignments on numerical solution of Algebraic Equation by Regular-falsi and Newton Raphson methods.

5. Assignments on ordinary differential equation: Euler’s and Runga-Kutta methods.

6. Introduction to Software Packages: Matlab / Scilab / Labview / Mathematica.



Bisection Method.



M(CS)391 &M(CS)491



Lecture note




Assignment 1

Assignment 2

Assignment 3

Assignment 4

Assignment 5

Assignment6 Beyond Syllabi