TA Lab · Autumn 2022
Numerical Methods Lab
Independent University, Bangladesh
Syllabus
Lab sessions implement numerical algorithms from scratch using Python and NumPy, then validate results against SciPy. Focus is on understanding the algorithm, not just using a library.
Learning outcome
Students can implement and analyze core numerical methods, understand their error characteristics, and apply them to scientific computing problems.
Weekly schedule
- Lab 01–02 Floating point arithmetic and error analysis
- Lab 03–04 Root-finding: bisection, Newton-Raphson
- Lab 05–06 Polynomial interpolation and splines
- Lab 07–08 Numerical differentiation and integration
- Lab 09–10 Linear systems: Gaussian elimination and LU factorization
- Lab 11–12 Ordinary differential equations: Euler and Runge-Kutta