BSc Computer Science and Mathematics
Year of entry: 2023
- View tabs
- View full page
Course unit details:
Mathematical Systems and Computation
|Unit level||Level 3|
|Teaching period(s)||Semester 2|
|Offered by||Department of Computer Science|
|Available as a free choice unit?||Yes|
|Unit title||Unit code||Requirement type||Description|
|Mathematical Techniques for Computer Science||COMP11120||Pre-Requisite||Compulsory|
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
Teaching and learning methods
- 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
- Analytical skills
- Problem solving
|Written assignment (inc essay)||100%|
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.
COMP36212 reading list can be found on the Department of Computer Science website for current students.
Title: Handbook of Floating-Point Arithmetic
Author: Muller, J.-M
Title: Introduction to numerical analysis
Author: Suli, Endre and David Mayers
Publisher: Cambridge University Press
Title: Practical Methods of Optimization
Author: R. Fletcher
Scheduled activity hours
Course unit materials Links to course unit teaching materials can be found on the School of Computer Science website for current students.
Independent study hours
Course unit materials
Links to course unit teaching materials can be found on the School of Computer Science website for current students.