Numerical analysis is a university course that focuses on the study of numerical methods for solving mathematical problems. This course covers topics such as error analysis, sources of error (round-off error, truncation error), error propagation, condition number, stability of algorithms, and solutions of equations in one variable using methods like the bisection method, fixed point iteration, Newton's method, and the secant method. Additionally, students will learn about interpolation and polynomial approximation techniques like Lagrange polynomials, Newton's divided differences, Hermite interpolation, and spline interpolation using linear, quadratic, and cubic splines.