MSci Mathematics and Computer Science
Entry requirements
A level: AAA (Mathematics) OR A* (Mathematics) AB IB: 36 points overall including 6,6,6 at Higher Level including Mathematics.
About this course
MSci in Mathematics and Computer Science. Core topics include Programming, Systems Design, Data Analysis, Statistics, Mathematical Modelling, and Artificial Intelligence & Machine Learning. This is a four-year joint degree programme delivered in conjunction with the School of Electronics, Electrical Engineering and Computer Science.
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
- Investigations
- Mathematical Investigations
- 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
- Project
- Algorithms: Analysis and Application
- Digital Transformation: Software Design, Management and Practical Implementation
- Integration Theory
- Topology
- Information Theory and Biodiversity
- Practical Methods for Partial Differential Equations
- Advanced Quantum Theory
- Topological Data Analysis
- Geometry of Optimisation
- Applied Algebra and Cryptography
- Mathematical Methods for Quantum Information Processing