Our programme is designed to create graduates with a strong mathematical background oriented towards knowledge and technical skills in demand by the job market.
In your first and second years, you will build a solid foundation of mathematical knowledge by learning core mathematical topics, such as Algebra, Analysis, Calculus, Differential Equations, Geometry and Probability, amongst others. You will also be developing abilities for problem solving and real-world applications of that knowledge. For instance:
In Probability and Statistics you will be introduced to the elementary theory of probability and statistics and learn to apply that knowledge using Microsoft Excel to statistically analyse real-world data sets and draw relevant and practical conclusions.
Numerical Algorithms and Programming will provide you with essential understanding of core concepts in programming, focussing on mathematics applications. You will learn how to formulate algorithms to execute methods and how to implement generic algorithms from a description.
Machine Learning will introduce you to some of the fundamental concepts powering the Artificial Intelligence (AI) revolution. You will learn to address some of the fundamental tasks in the field, how to formulate them, and how to apply machine learning algorithms to manipulate data.
After the second year, you can take two possible routes. You may decide to spend your third year in a paid professional placement, of direct relevance to your studies, or you can start your final year in the programme.
The final year will allow you to choose specialist options, steering the emphasis of your degree. You will be presented optional modules which capitalise on cutting-edge research carried out within the Mathematics department in the fields of data science, data modelling, machine learning and many others.