BSc Mathematics and Computer Science
Entry requirements
A level: A (Mathematics) AB OR A* (Mathematics) BB IB: 34 points overall including 6 (Mathematics) 6 5 at Higher Level.
About this course
BSc in Mathematics and Computer Science, combining both disciplines across a three-year undergraduate programme. Core topics include Programming, Data Analysis, Statistics, Mathematical Modelling, Ethics & Professional Practice, and Artificial Intelligence & Machine Learning.
Modules
- Object Oriented Programming
- Procedural Programming
- Introduction to Algebra and Analysis
- Mathematical Reasoning
- Mathematical Methods 1
- Algorithmic Thinking
- Data Structures and Algorithms
- Linear Algebra
- Employability for Mathematics
- Theory of Computation
- Introduction to Artificial Intelligence and Machine Learning
- Analysis
- Classical Mechanics
- Metric Spaces
- Group Theory
- Mathematical Methods 2
- Professional and Transferrable Skills
- Mathematical Investigations
- Applied Mathematics Project
- Concurrent Programming
- Formal Methods
- Deep Learning
- Video Analytics and Machine Learning
- Measure and Integration
- Algebra
- Numerical Analysis
- Quantum Theory
- Dynamical Systems
- Modelling and Simulation
- Financial Mathematics
- Topological Data Analysis
- Geometry of Optimisation
- Functional Analysis
- Fourier Analysis and Applications to PDEs