The course provides background on numerical analysis needed to solve civil engineering problems numerically when their analytical solution is either not available or difficult to obtain. MATLAB or GNU Octave will be introduced and used for numerical analysis calculations.