The document is a report on computational physics that explores various numerical methods including root finding, integration, and differentiation methods such as the Newton-Raphson method, bisection method, trapezoidal method, and Simpson's methods. It describes how computational physics enables the solving of complex numerical problems that are otherwise challenging with analytical methods. The report also provides programming code examples for applying these methods.