Pre-requisite: 66001/66003/E0001
Pre-requisite: 64901/enrolled in 64613
This unit includes the study of either C or FORTRAN as an introduction to modern scientific programming languages and the 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, polynomial and spline interpolation, differentiation and integration, Monte Carlo simulation, and numerical solutions of ordinary differential equations. Computer graphics techniques are also discussed throughout.