MATH0001 | Numbers | 6 Credits |
MATH0002 | Functions, differentiation & analytic geometry | 6 Credits |
MATH0003 | Integration & differential equations | 6 Credits |
MATH0015 | Programming | 6 Credits |
MATH0031 | Statistics & probability 1 | 6 Credits |
MATH0004 | Sets & sequences | 6 Credits |
MATH0005 | Matrices & multivariate calculus | 6 Credits |
MATH0006 | Vectors & applications | 6 Credits |
MATH0023 | C Programming | 6 Credits |
MATH0032 | Statistics & probability 2 | 6 Credits |
MATH0017 | Principles of computer operation & architecture | 6 Credits |
MATH0018 | Databases/performance analysis | 6 Credits |
MATH0019 | Foundations | 6 Credits |
MATH0020 | Computability & decidability | 6 Credits |
MATH0021 | Computer graphics | 6 Credits |
MATH0025 | Machine architectures, assemblers & low-level programming | 6 Credits |
MATH0026 | Projects & their management | 6 Credits |
MATH0027 | Object-oriented mechanisms | 6 Credits |
MATH0028 | Algorithms | 6 Credits |
MATH0029 | Compilers | 6 Credits |
MATH0105 | Industrial placement | 60 Credits |
MATH0076 | Proposal writing | 6 Credits |
Select 3 units from the following list:
MATH0072 | Safety-critical computer systems | 6 Credits |
MATH0073 | Advanced algorithms & complexity | 6 Credits |
MATH0075 | Advanced computer graphics | 6 Credits |
MATH0077 | Formal software development | 6 Credits |
MATH0081 | Hardware architecture & compilation | 6 Credits |
Select 6 credits from the following list:
Approved list of units | 6 Credits |
MATH0082 | Double module project | 12 Credits |
Select 2 units from the following list:
MATH0069 | Programming language implementation techniques | 6 Credits |
MATH0070 | Computer algebra | 6 Credits |
MATH0078 | Networking | 6 Credits |
MATH0079 | Computer speech processing | 6 Credits |
MATH0080 | Computer vision | 6 Credits |
Select 6 credits from the following list:
Approved list of units | 6 Credits |
Mathematical Sciences Unit Catalogue
Back to: