Course Content
Year 1
- Mathematical Methods
- Introduction to Numerical Methods
- Foundations of Computing and Technology Programming
- Computer Science Programming
- Data Analysis
- Introduction to Abstract Algebra
Year 2
- Mathematical Enterprise
- Discrete Mathematics and Computational Complexity
- Probability and Statistical Inference
- Foundations of Artificial Intelligence and Machine Learning
- Information and Database Engineering
- Linea Algebra and its Applications
Optional placement year
- Optional year-long work placement. If you are not taking a placement you will progress directly to your final year in year three.
Final Year
- Distributed Database Engineering
- Artificial Intelligence (AI)
- Project in Mathematics
- Project in Computing
- Professional Mathematics Skills
- Communicating Science and Technology
Choose one of the following modules:
- Stochastic Processes
- Optimisation
- Computational Statistics and Data Analysis