Spline interpolation is a technique for generating new data points within the range of a discrete set of known data points. It uses piecewise polynomials, typically cubic polynomials, to fit curves to these data points. The document discusses linear and quadratic spline interpolation and provides an example of using quadratic splines to interpolate the velocity of a rocket at different times and calculate the velocity, distance, and acceleration at t=16 seconds.