Pre-requisite: 64612 + (66001 or 66003 or E0001)
Co-requisite: 64613/75613
This unit includes the study of either the languages C or FORTRAN as an introduction to modern scientific programming languages and development of structured programming principles. Standard numerical methods are developed using both the chosen language and the interactive package MATLAB. The numerical techniques developed include error analysis, numerical solution of linear and non-linear equations, numerical interpolation, differentiation and integration, spline approximation, Monte Carlo simulation, and computional solutions of ordinary differential equations. Computer graphics techniques are also discussed throughout.