35006 Numerical Methods
6cp; 2 hours/week workshop, 2 hours/week computer labRequisite(s): (33230 Mathematics 2 OR 33290 Statistics and Mathematics for Science OR 37132 Introduction to Mathematical Analysis and Modelling) AND (37171 Introduction to Programming OR 41039 Programming 1)
These requisites may not apply to students in certain courses. See access conditions.
Description
This subject covers the theory and practice of numerical methods in modern mathematical computing. The subject addresses the main numerical techniques in calculus, minimisation and optimisation, numerical integration and Monte Carlo methods, the numerical solution of large linear systems, and the numerical solution to ordinary and partial differential equations. Students learn the theoretical underpinnings of these algorithms, with a focus given throughout the subject on practical implementation and coding. The Python programming language is used throughout the subject.
Detailed subject description.