COMP36212: Mathematical Systems and Computation (Semester B, 2025/26 Academic Year)

Learning outcomes:

  1. Describe issues and challenges associated with finite precision computing (including floating point, integer, and mixed-precision arithmetic)
  2. Describe and apply techniques enabling improved accuracy in finite precision computing (e.g. stochastic rounding, multi-word arithmetic, extended precision)
  3. Describe and apply numerical algorithms for the solution of mathematical systems, including those described by ordinary differential equations, and linear algebra
  4. Apply numerical techniques and knowledge of computational hardware to develop accurate and precise numerical solvers for a range of problems across multiple disciplines
  5. Describe and apply a range of optimisation and bio-inspired algorithms to find solutions to computationally hard problems (e.g. direct search, stochastic, and evolutionary algorithms)