Many real-world problems in science and engineering can be understood through different mathematical formulations, most of which are difficult to handle analytically. Therefore, this course is designed to help students equip themselves with a minimum background for confronting such formulations numerically. The topics covered in this course include error analysis, curve fitting, numerical calculus, and approximating solutions of algebraic and ordinary differential equations.