Skip to content

Computing and Mathematics BSc (Hons)

Key features of this course:

  • Close integration of principles of both mathematics and computing which are mutually supportive
  • Wide range of optional 3rd year modules to allow you to specialise in an area of mathematics applied to computing to solve real-world contemporary problems
  • Innovative approaches to learning and teaching that engage with real-world topics assessed through a range of approaches
  • Outstanding access to resources including mathematical software and computing applications
  • Regular opportunities within the course to apply your knowledge through short projects
  • Friendly and supportive learning approach that helps you develop your mathematical and computing skills
  • Taught by experienced mathematicians and computer scientists
  • Support for student-organised group learning
  • Informed by research into applied mathematics and computing developments

Book an open day

For more information about teaching, learning and assessment on this course, please see the single honours course pages for Mathematics and Computing.


Entry requirements

At least 112 UCAS Tariff points including A level Mathematics

The points above are the new UCAS tariff, which will be used for courses starting from September 2017. See our new UCAS tariff page for more information.

Course fees

The standard annual fee for full-time UK/EU students enrolling in 2017 is £9,250 per year. Part-time fees are generally charged on a pro rata basis.

For more details, please visit our course fees page

Study options

The course is available full and part-time.

Get in touch

Joy Garfield

Dr Mark Johnston

01905 855111

Course content

Year 1

Core modules:

Introduction to Web and Database Development
Programming and Scripting
Programming: Concepts to Construction
Mathematical Foundations
Introduction to Applied Mathematical Modelling
Introduction to Probability and Statistics


Module options:

Introduction to Information Systems
Introduction to Game Design and Development
Digital Infrastructures
Creative Computing

Year 2

Core modules:

Multivariable Calculus and Linear Algebra
Systems Analysis and Design




Module options:

Social Media
Computer Science: Embedded Systems
Networks in Organisations
Work Based Investigation
Mathematical Modelling
Statistical Modelling
Statistical Estimation and Inference
Real Analysis
Object Oriented Design and Development
Web Applications Development
Game Design & Engineering
Mobile Applications Development



Year 3

Core modules:


Module options:

Mathematics Project
Abstract Algebra
Complex Variables
Differential Equations
Advanced Statistical Modelling in Sport
Statistics in Medicine and Health
Multivariate Statistics
Applied Bayesian Statistics
Consultancy Project
Advanced Object-Oriented Programming
Cyber security
Practical Database Applications
Managing Cyber Risks
Mobile Application Development
The Nature of Computing
Elements of Computer Science
Advanced Web Application Development
Advanced Game Design and Engineering
Computing Project
Work Based Learning

You will learn how to

This course will equip you with both the analytical problem solving skills of the mathematician and a deep understanding of Computing which is pervasive in our contemporary world.

Central to this is the concept of a system which you will understand through the formal and rigorous approach of mathematics as well as through the applied lens of building computer systems and programs.

You will learn how mathematics informs the construction of computational algorithms and how to realise these in computer code. Of course the computer is a primary tool for applied mathematical problem solving; you will learn how to write computer code to solve mathematical problems relevant to real world situations.

Teaching approach

The first year mathematics module start with ‘transition’ material aimed at consolidating your previous learning so providing a solid base for your three year study of mathematics. The first year computing modules do not assume prior knowledge of computing (including programming). As you progress through the course, the emphasis in the mathematics modules shifts from mathematical theory to applied mathematics. The computing modules will gradually involve more mathematical thinking as your skills develop. In the third year you will be confident in constructing computing solutions to mathematical problems which have relevance in the real world.

During the course you will make use of mathematical computing packages and simulation software. There will be two opportunities during each year to work on extended problems which combine computing and mathematics. These will normally take a week of guided independent study.


Computing has transformed the world of business, science and technology and is pervasive within most private and public organisations; this degree course will open up doors to a wide range of career options.

The joint study of mathematics will give you a clear advantage; the combination of analytical skills developed on the mathematics modules together with understanding of computing will be highly attractive to employers. Career opportunities will be available in the financial industry, science and technology sectors as well as in the broader business community.

How to apply

Apply through UCAS

Computing and Mathematics - GI11

UCAS is the central organisation through which applications are processed for entry onto full-time undergraduate courses in Higher Education in the UK.

Read our How to apply pages for more information on applying and to find out what happens to your application.

How to apply

Browse by academic department