Requisite(s): 35281 Numerical Methods
Topics covered include: numerical linear algebra – the algebraic eigen-value problem, the singular value decomposition and least squares methods; extrapolation and multi-step methods for initial value problems, stiff problems; boundary value problems – variational and finite element methods; and symbolic computation – programming styles in Mathematica (imperative, functional and rule-based), the evaluation engine, use of pattern matching, implementation of standard symbolic and numerical packages.