← All courses at University of Birmingham

MSci Mathematics and Computer Science with Industrial Year

University of Birmingham

Institution
University of Birmingham
Level
undergraduate
Subject
Mathematics and Computer Science with Industrial Year MSci
Duration
5 years
UCAS code
GG41
Typical offer
A-level A*AA, IB 32

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)