COMP36212 Mathematical Systems and Computation syllabus 2021-2022
- Lectures (24 in total, 2 per week);
- Independent study through online videos and worked examples;
- Coursework exercises implementing theories and techniques from the lectures on real-world problems
We will maintain a continuous feedback with students through active participation in the classroom and via online formative assessments. There will also be individual feedback given on all coursework reports.
- Assessment written exam (1 hours)
- Lectures (24 hours)
- Analytical skills
- Problem solving
On successful completion of this unit, a student will be able to:
ILO 1-Describe issues associated with finite precision computing (including floating point, integer, and mixed-precision arithmetic).
ILO 2- Explain techniques enabling improved accuracy in finite precision computing (e.g. stochastic rounding, multi-word arithmetic, extended precision).
ILO3-Describe and apply numerical algorithms for the solution of mathematical systems, including those described by ordinary differential equations, and linear algebra.
ILO 4-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).
ILO 5-Apply numerical techniques and knowledge of computational hardware to develop accurate and precise numerical solvers for a range of problems across multiple disciplines
|Practical Methods of Optimization||Fletcher, R||0471494631||John Wiley & Sons, Incorporated||2000|
|An introduction to numerical analysis||Süli, Endre,||9780521007948; 0521007941; 9780521810265 (hbk.); 0521810264||Cambridge University Press||2003.|
|Accuracy and stability of numerical algorithms||Higham, Nicholas J||0898715210||Society for Industrial and Applied Mathematics||2002|
|Handbook of Floating-Point Arithmetic||Muller, Jean-Michel.||9783319765266||Imprint Birkhäuser; Springer International Publishing||2018.|
Course unit materials
Links to course unit teaching materials can be found on the School of Computer Science website for current students.