COURSE INFORMATION
Course Code:M(CS)391/ M(CS)491
Course Name: Numerical Methods Lab
Contacts: 2(P)
Credits: 1
COURSE OUTCOME
At the end of this course, the incumbent will be able to:
-
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.
-
Understanding: Describe how to write down a program. Explain the logic behind the different numerical tools.
-
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
-
Analyzing: Analyze different real time problems and categorize them during the process of solving, by numerical method using programming language.
-
Evaluating: Justify and make gradation of above mentioned numerical tools and determine the appropriate program to find the optimal solution for multidisciplinary engineering problems.
-
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.
PREREQUISITES
To understand this course, the incumbentmust have idea of:
-
Idea of basic structure of C-language.
-
Knowledge of building algorithm.
SYLLABI
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.
BEYOND SYLLABI COVERAGE
Bisection Method.
LECTURE PLAN
M(CS)391&M(CS)491
LECTURE NOTE
Lecture note
HOMEWORK/ASSIGNMENT
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment6 (Beyond Syllabi)