Software Lab

This course will enable the students to get practical knowledge in the development and implementation of C programs for solving engineering problems using numerical methods. C program is used in numerical techniques implementation as follows.



  1. Simple programs using input output statements
  2. Simple programs using decision statements
  3. Programs using Control statements
  4. Array manipulation
  5. Functions Pass by value Pass by reference
  6. Recursive functions
  7. String manipulation – compare, copy, reverse operations
  8. Matrix operations: addition multiplication, determinant and inverse
  9. Reading from a file and writing to a file merging and appending of files.
  10. Solution of algebraic and transcendental equations: Bisections, Newton- Raphson method- comparison
  11. Numerical Integration – Trapezoidal rule, Simpson’s 1/3rd rule-comparison.
  12. Solution of set of linear equations-Gauss, Gauss-Jordan, Gauss-Siedel- comparison
  13. Solution of differential equation – Euler, Runge-Kutta, step size- comparison