MSci Mathematics and Computer Science with Industrial Year
Entry requirements
A Level: A*AA to include A-level grade A in Mathematics or Further Mathematics.. IB: 7,6,6 at Higher Level, including a 6 in Mathematics, with a minimum of 32 points overall.. BTEC: only considered when combined with other qualifications.
About this course
Master in Science in Mathematics and Computer Science with Industrial Year MSci, a mathematics and computer science degree centred on mathematical and computational approaches to theory and practice. Core topics include Programming, Computer Architecture, Data Analysis, Statistics, Mathematical Modelling, Ethics & Professional Practice, and Artificial Intelligence & Machine Learning. The programme includes a dedicated industrial placement year spent working in a professional setting. Year 1 establishes fundamentals through Computer Systems and Professional Practice, Data Structure & Algorithms, Mathematical Foundations, Calculus and Linear Algebra, and Probability, Data and Statistics. Year 2 expands into Artificial Intelligence, Functional Programming, Software Engineering, Applied Linear Algebra and Optimisation, and Differential Equations and Mechanics. Year 3 consists of the Computer Science Industrial Placement. Year 4 involves core independent work via the Computer Science Project and Mathematical Project, alongside options such as Combinatorics and Computation, Continuum Mechanics, and Game Theory. Year 5 concludes the degree with advanced studies and projects including Project in Mathematical Science, Project in Computer Science, Advanced Management Mathematics, and Bayesian Inference and Computation.
Modules
- Computer Systems and Professional Practice
- Data Structure & Algorithms
- Mathematical Foundations, Calculus and Linear Algebra
- Object Oriented Programming (Mathematics)
- Probability, Data and Statistics
- Artificial Intelligence
- Functional Programming
- Software Engineering
- Applied Linear Algebra and Optimisation
- Differential Equations and Mechanics
- Graphs and Algorithms
- Groups, Rings and Fields
- Mathematical Modelling with Differential Equations
- Multivariable and Vector Calculus
- Real Analysis
- Statistics
- Computer Science Industrial Placement
- Computer Science Project
- Mathematical Project
- Combinatorics and Computation
- Continuum Mechanics
- Galois Theory and Coding Theory
- Game Theory
- Graph Theory and Applications
- Mathematics in Biology and Medicine
- Mathematics of Financial Derivatives
- Medical Statistics
- Metric Spaces and Geometry
- Number Theory and Cryptography
- Numerical Analysis
- Optimisation
- Real and Complex Analysis
- Statistical Machine Learning
- Statistical Modelling
- Advanced Cryptography
- Advanced Networking
- Algorithms and Complexity
- Computer Vision and Imaging
- Human-Computer Interaction
- Intelligent Data Analysis
- Intelligent Software Engineering
- Machine Learning
- Mobile & Ubiquitous Computing
- Neural Networks and Deep Learning
- Teaching Computer Science in Schools
- Project in Mathematical Science
- Project in Computer Science
- Advanced Management Mathematics
- Bayesian Inference and Computation
- Advanced Mathematical Biology
- Advanced Mathematical Finance
- Advanced Topics in Mathematics
- Applied Mathematical Analysis
- Computational Statistics
- Nonlinear Waves
- Stochastic Processes
- Topics in Applied Mathematics
- Advanced Cryptography (Extended)
- Advanced Networking (Extended)
- Algorithms and Complexity (Extended)
- Computer Vision and Imaging (Extended)
- Game Theory (Extended)
- Human-Computer Interaction (Extended)
- Intelligent Data Analysis
- Intelligent Software Engineering (Extended)
- Machine Learning
- Mobile & Ubiquitous Computing (Extended)
- Neural Networks and Deep Learning (Extended)
- Teaching Computer Science in Schools (Extended)