BSc Mathematics with Data Science and Artificial Intelligence
Entry requirements
A level: ABB including Maths
About this course
BSc in Mathematics, Mathematics and Statistics, and Computer Science (Artificial Intelligence). Core topics include Programming, Data Analysis, Statistics, Mathematical Modelling, and Artificial Intelligence & Machine Learning. A research project on a data science or AI topic is undertaken in the final year. Programming is taught in Python, R, and MATLAB, with LaTeX used for scientific writing.
Modules
- Mathematics and AI Project
- Machine Learning for Data Analysis and Artificial Intelligence
- Markov Processes
- Mathematical Modelling
- Operational Research
- Scientific Computing
- Financial Engineering
- Computers, Society and Professionalism
- Computational Intelligence and Software Engineering
- Data Mining and Neural Networks
- Generalised Linear Models
- Introduction to Functional Data Analysis
- Nonlinear Optimisation
- Complex Analysis
- Communicating Mathematics
- Analysis and Design of Algorithms
- Calculus and Analysis 1
- Linear Algebra 1
- Fundamentals of University Mathematics
- Programming Fundamentals
- Calculus and Analysis 2
- Linear Algebra 2
- Probability and Statistics
- Algorithms, Data Structures and Advanced Programming
- Vector Calculus
- Statistical Distributions and Inference
- Fundamentals of Data Science
- Advanced Linear Algebra
- Advanced Discrete Mathematics
- Introduction to Computing
- Mathematical Foundations of AI and Machine Learning
- Statistical Data Analysis
- AI for Data Science
- Industrial Applications of Mathematics
- Data Analytics
- Differential Equations