Skip to main content

University of Reading Cookie Policy

We use cookies on reading.ac.uk to improve your experience. Find out more about our cookie policy. By continuing to use our site you accept these terms, and are happy for us to use cookies to improve your browsing experience.

Continue using the University of Reading website

  • Schools and departments
  • University of Reading Malaysia
  • Henley Business School
  • Applicants
  • Students
  • Staff
  • Alumni
Show/Hide navigation
University of Reading
Mobile search categories
  • Study and life
  • Research
  • About us
  • View courses
  • Home
  • Study and life
    • Study
    • Student life
    • Accommodation
    • Open Days and visiting
    • International and EU students
  • Research
    • Themes
    • Impact
    • Innovation and partnerships
    • Research environment
    • Get involved
  • About us
    • Business
    • Working with the community
    • Visit us
    • Strategy
    • Governance
    • Contact us
  • Applicants
  • Students
  • Staff
  • Alumni
  • Schools and departments
  • University of Reading Malaysia
  • Henley Business School
  • View courses

BSc MATHEMATICS WITH COMPUTER SCIENCE

  • UCAS code
    GG14
  • Typical offer
    ABC
  • Year of entry
    2021
  • Course duration
     3 years
  • Year of entry
    2021
  • Course duration
     3 years
View all

Develop your knowledge of mathematics alongside key computational skills such as programming with our BSc Mathematics with Computer Science course.

The modern world is increasingly reliant on computers and digital information, and this degree will provide you with skills highly prized by a vast range of employers. You will be given a thorough grounding in computer science, backed up by an in-depth knowledge of mathematics. The split between the two subjects is roughly two-thirds mathematics and one-third computer science.

In mathematics you will study areas such as calculus, linear algebra, differential equations and numerical analysis. In the second year you will also take a skills module, which is aimed at improving your transferable skills and enhancing your employability. 

You will be given plenty of support to help you get the most out of your studies, including small group problem-solving tutorials and materials to help you manage the transition to university-level mathematics. Additionally, you can get involved with the Department's Staff Student Forums and the Student Teaching and Learning Group, which enable you to have a direct input into the student experience.

In computer science, explore the essential skills for computer scientists, such as programming, software design, computer systems, networking and operations, web technology and computer security. Get to grips with several programming languages including C++, Java and Python. 

In the final year of the degree you can develop your knowledge by exploring areas of interest in greater depth. The vast majority of modules in this year are optional and include subjects from both areas of the course such as data mining, cryptography, virtual reality or number theory. During this year you will also carry out a project on a mathematical topic and produce a report and presentation on it.

This programme will meet the educational requirements of the Chartered Mathematician designation, awarded by the Institute of Mathematics and its Applications, when it is followed by subsequent training and experience in employment to obtain equivalent competences to those specified by the Quality Assurance Agency (QAA) for taught masters degrees.

Placement

You may choose to carry out a summer placement in an area such as finance or information technology in order to gain an insight into industry and valuable experience. 

Alternatively, you can opt to take the four-year version of this course, incorporating a year in industry. You will be given advice and support for finding the ideal placement, as well for writing a CV and improving your interview skills, by our dedicated placements officer.

For more information, please visit the Department of Computer Science website.

Overview

The modern world is increasingly reliant on computers and digital information, and this degree will provide you with skills highly prized by a vast range of employers. You will be given a thorough grounding in computer science, backed up by an in-depth knowledge of mathematics. The split between the two subjects is roughly two-thirds mathematics and one-third computer science.

In mathematics you will study areas such as calculus, linear algebra, differential equations and numerical analysis. In the second year you will also take a skills module, which is aimed at improving your transferable skills and enhancing your employability. 

You will be given plenty of support to help you get the most out of your studies, including small group problem-solving tutorials and materials to help you manage the transition to university-level mathematics. Additionally, you can get involved with the Department's Staff Student Forums and the Student Teaching and Learning Group, which enable you to have a direct input into the student experience.

In computer science, explore the essential skills for computer scientists, such as programming, software design, computer systems, networking and operations, web technology and computer security. Get to grips with several programming languages including C++, Java and Python. 

In the final year of the degree you can develop your knowledge by exploring areas of interest in greater depth. The vast majority of modules in this year are optional and include subjects from both areas of the course such as data mining, cryptography, virtual reality or number theory. During this year you will also carry out a project on a mathematical topic and produce a report and presentation on it.

This programme will meet the educational requirements of the Chartered Mathematician designation, awarded by the Institute of Mathematics and its Applications, when it is followed by subsequent training and experience in employment to obtain equivalent competences to those specified by the Quality Assurance Agency (QAA) for taught masters degrees.

Placement

You may choose to carry out a summer placement in an area such as finance or information technology in order to gain an insight into industry and valuable experience. 

Alternatively, you can opt to take the four-year version of this course, incorporating a year in industry. You will be given advice and support for finding the ideal placement, as well for writing a CV and improving your interview skills, by our dedicated placements officer.

For more information, please visit the Department of Computer Science website.

Entry requirements A Level ABC | IB 30 points overall

Typical offer

ABC with an A in Maths, and if you place us as your Firm choice we will accept you with one grade lower than this, including accepting a B in Maths at A-level (e.g BBC with Maths at B or ABD with Maths at either A or B).

If you are studying an Extended Project Qualification (EPQ) in addition to your A levels and achieve a B in the EPQ we will accept ACC at A level with an A in Mathematics. If you place us as Firm choice we will accept BCC with a B in Mathematics alongside a B in the EPQ.

International Baccalaureate

30 points overall including 6 in Maths at higher level. If you place us as your Firm choice we will accept you with 28 points overall including 5 in Maths at higher level.

Extended Project Qualification

In recognition of the excellent preparation that the Extended Project Qualification (EPQ) provides to students for University study, we can now include achievement in the EPQ as part of a formal offer.

English language requirements

IELTS 6.5, with no component below 5.5

For information on other English language qualifications, please visit our international student pages.

Alternative entry requirements for International and EU students

For country specific entry requirements look at entry requirements by country.

International Foundation Programme

If you are an international or EU student and do not meet the requirements for direct entry to your chosen degree you can join the University of Reading’s International Foundation Programme. Successful completion of this 1 year programme guarantees you a place on your chosen undergraduate degree. English language requirements start as low as IELTS 4.5 depending on progression degree and start date.

  • Learn more about our International Foundation programme

Pre-sessional English language programme

If you need to improve your English language score you can take a pre-sessional English course prior to entry onto your degree.

  • Find out the English language requirements for our courses and our pre-sessional English programme

Structure

  • Year 1
  • Year 2
  • Year 3

Compulsory modules include:

X

Module details


Title:

Linear Algebra

Code:

MA1LA

Convenor:

PROF Paul Glaister

Summary:

This module introduces the mathematics of linearity needed for other modules, and includes various topics in linear algebra.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Foundations of Mathematics

Code:

MA1FM

Convenor:

DR Jani Virtanen

Summary:

This module introduces fundamental topics in mathematics.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Calculus

Code:

MA1CA

Convenor:

DR Peter Chamberlain

Summary:

This module covers core topics in calculus.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Fundamentals of Computer Science

Code:

CS1FC16

Convenor:

DR Hong Wei

Summary:

This module introduces the essential concept of computer systems in the autumn term, and the foundations of data structures and algorithms in the spring term.

Assessment Method:

Exam 70%, Assignment 20%, Set exercise 10%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Probability and Statistics

Code:

ST1PS

Convenor:

DR Karen Poulter

Summary:

This module provides an introduction to probability and probability distributions, and to fundamental techniques for statistical inference, and for the analysis of data from observational studies, with a focus on regression and hypothesis testing.

Assessment Method:

Exam 70%, Oral 5%, Set exercise 10%, Report 15%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

Code Module Convenor
MA1LA Linear Algebra PROF Paul Glaister
MA1FM Foundations of Mathematics DR Jani Virtanen
MA1CA Calculus DR Peter Chamberlain
CS1FC16 Fundamentals of Computer Science DR Hong Wei
ST1PS Probability and Statistics DR Karen Poulter

Compulsory modules include:

X

Module details


Title:

Vector Calculus

Code:

MA2VC

Convenor:

DR Peter Chamberlain

Summary:

The module involves differentiation of scalar and vector fields by the gradient, Laplacian, divergence and curl differential operators. A number of identities for the differential operators are derived and demonstrated. The module also involves line, surface and volume integrals. Various relationships between differential operators and integration (e.g, Green's theorem in the plane, the divergence and Stoke's theorems) are derived and demonstrated.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Real and Complex Analysis

Code:

MA2RCA

Convenor:

DR Titus Hilberdink

Summary:

The first part of this module continues the study of analysis to the point where it relates to topics in other courses, such as integration and differentiation. The second part provides an introduction to complex analysis.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Mathematical Programming

Code:

MA2MPR

Convenor:

DR Peter Sweby

Summary:

This module introduces students to the valuable skill of programming with clear links to applications in mathematics. Programming concepts will be taught in the context of the Matlab programming language but are applicable to other programming languages. Examples from other mathematics modules taken will be used to illustrate various programming techniques.

Assessment Method:

Set exercise 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Numerical Analysis

Code:

MA2NAN

Convenor:

DR Peter Chamberlain

Summary:

This module introduces students to the study of numerical approximation techniques for problems of continuous mathematics.  We consider both theoretical questions regarding how, why and when numerical methods work, and practical implementation using computer programs.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Professional Skills for Mathematicians

Code:

MA2PSM

Convenor:

MRS Claire Newbold

Summary:

This module focuses on the development of professional/transferable skills.

Assessment Method:

Assignment 70%, Oral 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Differential Equations

Code:

MA2DE

Convenor:

DR Peter Sweby

Summary:

In this module, we continue the ODE work of Part 1 and consider more advanced topics such as ODEs with non-constant coefficients, integral and series solutions, Fourier series and the theory of boundary value problems. This is then extended into the study of partial differential equations, in particular the diffusion equation, the wave equation and Laplace’s equation, for which appropriate solution techniques are studied.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Java

Code:

CS2JA16

Convenor:

DR Varun Ojha

Summary:

The module introduces the students to Object-Oriented programming with the Java language. The module covers the discipline, methodologies, and techniques of software development in Java. Knowledge of the C language syntax and experience of structured programming is a pre-requisite. The module is designed for students with some programming experience. The module is delivered in two terms. In the Autumn term the module introduces the basics of Object-Oriented Programming in Java (e.g. classes, objects, inheritance hierarchies, I/O, etc.). In the Spring term the module covers the advanced topics and techniques (e.g. data structures, networking, GUI, etc.).

Assessment Method:

Set exercise 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Algorithms and Operating Systems

Code:

CS2AO17

Convenor:

PROF Xia Hong

Summary:

Algorithms and Operating Systems are fundamental concepts in Computer Science discipline. The module gives an introduction to fundamental algorithm design strategies that are common to many concrete applications. It also explores the features underlying the concepts of Operating Systems and provides experience of practical aspects related to core concepts in the area.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

Code Module Convenor
MA2VC Vector Calculus DR Peter Chamberlain
MA2RCA Real and Complex Analysis DR Titus Hilberdink
MA2MPR Mathematical Programming DR Peter Sweby
MA2NAN Numerical Analysis DR Peter Chamberlain
MA2PSM Professional Skills for Mathematicians MRS Claire Newbold
MA2DE Differential Equations DR Peter Sweby
CS2JA16 Java DR Varun Ojha
CS2AO17 Algorithms and Operating Systems PROF Xia Hong

Compulsory modules include:

X

Module details


Title:

Numerical Analysis II

Code:

MA3NAT

Convenor:

DR Amos Lawless

Summary:

This course introduces and analyses a range of techniques in numerical approximation, numerical integration, and numerical linear algebra, with connections being made between these areas.  One half of the module will consider the design and analysis of algorithms for the approximate solution of problems of continuous mathematics, with a particular focus on topics such as interpolation, polynomial approximation, and integration.  The other half of the module will introduce and analyse a range of techniques in numerical linear algebra for solving very large systems of linear equations.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

Code Module Convenor
MA3NAT Numerical Analysis II DR Amos Lawless

Optional modules include:

X

Module details


Title:

Complex Analysis II

Code:

MA3CA2

Convenor:

DR Jani Virtanen

Summary:

This module continues the study of functions of one complex variable.

Assessment Method:

Exam 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Cryptography and Error Correcting Codes

Code:

MA3CEC

Convenor:

DR Basil Corbas

Summary:

To introduce and examine two of the most important and exciting contemporary applications of pure mathematics.

Assessment Method:

Exam 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Calculus of Variations

Code:

MA3CV

Convenor:

DR Calvin Smith

Summary:

Calculus of variations considers the notion of optimising an integral where the quantity to be varied is a function.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Dynamical Systems

Code:

MA3DS

Convenor:

DR Peter Chamberlain

Summary:

The module addresses the geometric theory of planar dynamical systems.

Assessment Method:

Exam 90%, Set exercise 10%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Fluid Mechanics

Code:

MA3FM

Convenor:

DR Alex Lukyanov

Summary:

The objective of this course is to provide an elementary, but rigorous mathematical presentation of continuum description, to introduce concepts and basic principles of fluid mechanics.

Assessment Method:

Exam 90%, Assignment 10%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Mathematical Biology

Code:

MA3MB

Convenor:

DR Marcus Tindall

Summary:

Mathematical Biology is one of the fastest growing areas of modern mathematics. The field is focussed on applying mathematical modelling techniques (and their analysis) to problems in biology. Whilst such problems can range across a huge number of systems, e.g. cells to ecosystems, this module is designed to give an introduction to the classic applications of Mathematical Biology and an appreciation of how mathematical modelling can be used to provide insight into biological problems.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Part 3 Project

Code:

MA3PRO

Convenor:

DR Patrick Ilg

Summary:

This module focuses on independent learning of a mathematical or statistical topic.

Assessment Method:

Oral 20%, Dissertation 70%, Project 10%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Peer Assisted Learning

Code:

MA3PAL

Convenor:

DR Calvin Smith

Summary:

This module will enable students who have volunteered to be Peer-assisted Learning (PAL) Leaders in Mathematics to gain a deeper understanding of their own learning and that of their peers on the same programme but in the years below through reflecting systematically on their weekly Mathematics peer learning sessions that they have planned, facilitated, and reviewed.

SELECTION PROCESS Students will be selected by written application and interview on the basis of academic ability, commitment and motivation as students, and an interest in learning, volunteering and possibly a career in education. The selection will be made by the Module Convenor. The Module Convenor will have the final say in terms of recruitment.

Assessment Method:

Practical 20%, Oral 10%, Report 70%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Summer Placement

Code:

MA3SPL

Convenor:

MRS Claire Newbold

Summary:

This module gives students an opportunity to do a work placement or an internship with a work based employer broadly related to the general sphere of their degree studies. Based on the work experience gained, the student will deliver a self-reflective report following feedback from their employer and link their new and or enhanced skills to University of Reading graduate attributes.  Students will present at a student and employer networking event in October 2020 and to academic staff during week 6 of Autumn term in a more formal setting using slides and projector.

Assessment Method:

Oral 40%, Report 60%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Applied Stochastic Processes

Code:

MA3AST

Convenor:

DR Patrick Ilg

Summary:

This module introduces the concept of discrete and continuous stochastic processes, discusses their most important properties as well as a variety of applications from physics to finance.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Asymptotic Methods

Code:

MA3AM

Convenor:

PROF Paul Glaister

Summary:

Foremost among the analytic techniques used in applications are the systematic methods of perturbations (asymptotic expansions) in terms of a small or large parameter or co-ordinate. This module is concerned with perturbation methods and applications will be made to non-linear equations, integrals and some ordinary differential equations.

Assessment Method:

Exam 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Integral Equations

Code:

MA3XJ

Convenor:

PROF Simon Chandler-Wilde

Summary:

This module in concerned with the theory, application and solution of integral equations, with an emphasis on applications that are part of research across the School, at Reading (for example wave scattering of water waves, of acoustic and electromagnetic waves by atmospheric particles, etc.).

Assessment Method:

Exam 85%, Set exercise 15%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Artificial Intelligence.

Code:

CS3AI18

Convenor:

DR Varun Ojha

Summary:

The main goal of this module is to familiarise students with fundamental algorithms and methods in Artificial Intelligence. This module aims to provide knowledge of artificial intelligence techniques such as problems solving, search, reasoning, learning, and perception. In this module, students will learn state-of-the-art deep learning method.

The module aims to provide students with theoretical and practical knowledge of Artificial Intelligence from various techniques and applications.

Assessment Method:

Exam 30%, Project 70%"

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Distributed Systems and Parallel Computing

Code:

CS3DP19

Convenor:

DR Julian Kunkel

Summary:

This module introduces concepts, principles, tools, techniques and algorithms for distributed systems and parallel computing, and examines the deployment of relevant applications in Cloud, big data analytics, and massive-parallel environment. In this context, this module covers the topic ranging from hardware and software architectures and algorithms in the development of distributed systems, MapReduce program paradigm and Hadoop ecosystems, and in-memory and stream computing tools such as Spark, Storm, and Flink; to parallel programming paradigms for relevant hardware and software applications, such as OpenMP and MPI, and massive parallelism provided by GPUs. Talks from academia and industry will be incorporated in teaching for value adding in learning.

Assessment Method:

Exam 100%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Data Science Algorithms and Tools

Code:

CS3DS19

Convenor:

PROF Giuseppe Di Fatta

Summary:

Automated data collection and mature database technology lead to tremendous amounts of data stored in databases, data warehouses and other information repositories. In this context, automated data analysis and data modelling tools and algorithms (Data Mining) are becoming essential components to any information system. Application areas of these techniques include scientific computing, intelligent business, direct marketing, customer relationship management, market segmentation, store shelf management, data warehouse management, fraud detection in e-commerce and in credit card transactions, etc.

Assessment Method:

Exam 50%, Set exercise 50%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Image Analysis

Code:

CS3IA16

Convenor:

DR Hong Wei

Summary:

 The module delivers a set of topics involved in image analysis, such as image enhancement, image compression, image segmentation, and colour image processing. Relevant techniques are introduced in lectures and practised in assigned lab-based coursework. 

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Programming in Python for Data Science

Code:

CS3PP19

Convenor:

DR Lily Sun

Summary:

The module introduces students to the Python programming language and the Python data science module ecosystem, including data processing and machine learning libraries. Data manipulation and statistical data science methods are covered.

Assessment Method:

Exam 70%, Set exercise 30%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Visual Intelligence.

Code:

CS3VI18

Convenor:

PROF James Ferryman

Summary:

This module covers the topics of visual perception and computer vision.

Assessment Method:

Exam 70%, Report 30%"

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Virtual Reality

Code:

CS3VR16

Convenor:

PROF Richard Mitchell

Summary:

This module covers techniques used in virtual reality.

Assessment Method:

Exam 30%, Set exercise 70%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

X

Module details


Title:

Multivariate Data Analysis

Code:

ST3MVA

Convenor:

MISS Hannah Fairbanks

Summary:

This module introduces methods for the analysis of data involving several measurements, where the aim is to identify similarities and differences between observations based on several variables. Multivariate data analysis techniques have a long history of being applied to analyse data from a wide range of disciplines such as psychology, and marketing and research. This module will introduce several techniques covering the underlying theory, as well as carrying out the analysis using software and interpreting the results.

Assessment Method:

Exam 80%, Set exercise 20%

Disclaimer:

Please note that all modules are subject to change.
The information contained in this module description does not form any part of a student’s contract.

Code Module Convenor
MA3CA2 Complex Analysis II DR Jani Virtanen
MA3CEC Cryptography and Error Correcting Codes DR Basil Corbas
MA3CV Calculus of Variations DR Calvin Smith
MA3DS Dynamical Systems DR Peter Chamberlain
MA3FM Fluid Mechanics DR Alex Lukyanov
MA3MB Mathematical Biology DR Marcus Tindall
MA3PRO Part 3 Project DR Patrick Ilg
MA3PAL Peer Assisted Learning DR Calvin Smith
MA3SPL Summer Placement MRS Claire Newbold
MA3AST Applied Stochastic Processes DR Patrick Ilg
MA3AM Asymptotic Methods PROF Paul Glaister
MA3XJ Integral Equations PROF Simon Chandler-Wilde
CS3AI18 Artificial Intelligence. DR Varun Ojha
CS3DP19 Distributed Systems and Parallel Computing DR Julian Kunkel
CS3DS19 Data Science Algorithms and Tools PROF Giuseppe Di Fatta
CS3IA16 Image Analysis DR Hong Wei
CS3PP19 Programming in Python for Data Science DR Lily Sun
CS3VI18 Visual Intelligence. PROF James Ferryman
CS3VR16 Virtual Reality PROF Richard Mitchell
ST3MVA Multivariate Data Analysis MISS Hannah Fairbanks

Fees

New UK/Republic of Ireland students: £9,250* per year

New international students: £20,830 per year

*UK/Republic of Ireland fee changes

UK/Republic of Ireland undergraduate tuition fees are regulated by the UK government. These fees are subject to parliamentary approval and any decision on raising the tuition fees cap for new UK students would require the formal approval of both Houses of Parliament before it becomes law.

EU student fees

With effect from 1 August 2021, new EU students will pay international tuition fees. For exceptions, please read the UK government’s guidance for EU students.

Additional costs

Some courses will require additional payments for field trips and extra resources. You will also need to budget for your accommodation and living costs. See our information on living costs for more details.

Financial support for your studies

You may be eligible for a scholarship or bursary to help pay for your study. Students from the UK may also be eligible for a student loan to help cover these costs. See our fees and funding information for more information on what's available.

* UK and EU Fee Changes

Subject to the Government passing legislation to raise the minimum fee cap, we will raise undergraduate tuition fees from £9,000 to £9,250 for new UK/EU students applying to start courses in the 2017/18 academic year. You will not be affected by this rise if you have deferred entry to the 2017/18 academic year. The Government will confirm future arrangements for EU students in due course.

The tuition fee will remain £9,000 per year for the full duration of this course if you start in the 2016/17 academic year or have accepted an offer but deferred your entry until the 2017/18 academic year. This is unlike other institutions who are planning to raise fees midway through courses.

For further information, please see our webpage on the Teaching Excellence Framework and future tuition fees.

Additional costs

These course fees cover the cost of your tuition. Some courses will require additional payments for field trips and extra resources. You will also need to budget for your accommodation and living costs. See our information on living costs for more details.

Financial support for your studies

You may be eligible for a scholarship or bursary to help pay for your study. Students from the UK and other EU countries may also be eligible for a student loan to help cover these costs. See our fees and funding information for more information on what's available.

Careers

Your mathematical and computational knowledge, combined with teamwork and presentation skills, will make you highly desirable to a range of employers.

As a mathematics graduate, you can choose to work as a mathematician or statistician for public sector organisations, such as health authorities or the Office for National Statistics, or areas of the private sector, including commerce and information technology. Furthermore, you can move into a range of related careers such as accountancy, financial analysis, engineering, modelling or actuarial work.

Furthermore, Reading is at the heart of the Thames Valley; the capital of the UK’s high-tech industry. Top multinational businesses, such as Microsoft, Oracle, Hewlett Packard, Intel, Fujitsu, Cisco and IBM, are located within a short distance of the University. Many of these companies visit the University in order to directly recruit our best graduates. Companies such as IBM and Ernst and Young even provide a mock assessment centre, in which they put you through the paces of their recruitment process and give you valuable feedback before you actually apply for their jobs.

Alternatively you can choose to further develop your skills by moving into research, teacher training or postgraduate studies.

Not only has the University increased my knowledge of Mathematics and Statistics but it has also made me a far more confident person. It is nice to know that whenever you have a problem, whether it is personal or academic, help is only round the corner.

Lonneke Spierings

MMath Mathematics

Related Courses

  • BSc Mathematics with Computer Science with a Placement Year GG41
    Full Time: 4 Years
  • BSc Mathematics G100
    Full Time: 3 Years
  • BSc Mathematics with Placement Year G101
    Full Time: 4 Years
  • MMath Mathematics G103
    Full Time: 4 Years
  • MMath Mathematics with a Placement Year G104
    Full Time: 5 Years
  • BSc Mathematics and Economics GL11
    Full Time: 3 Years
  • BSc Mathematics and Economics with a Placement Year GL12
    Full Time: 4 Years
  • BSc Mathematics with Finance and Investment Banking G1N3
    Full Time: 3 Years
  • BSc Mathematics with Finance and Investment Banking with a Placement Year G1N4
    Full Time: 4 Years
  • BSc Mathematics and Meteorology GF19
    Full Time: 3 Years
  • BSc Mathematics and Meteorology with a Placement Year GF20
    Full Time: 4 Years
  • MMath Mathematics and Meteorology GFC9
    Full Time: 4 Years
  • MMath Mathematics and Meteorology with a Placement Year GFC8
    Full Time: 5 Years

  • BSc Mathematics and Statistics GG13
    Full Time: 3 Years
  • BSc Mathematics and Statistics with a Placement Year GG17
    Full Time: 4 Years
More
View all Mathematics degree courses courses

Contextual offers


We make contextual offers for all our courses.

Take the next step


How to apply

Come to an Open Day

Get a prospectus

Ask us a question

Chat to our students

mask
Close
CHOOSE A SUBJECT
2020
2021
Undergraduates
Postgraduates
Undergraduates
Postgraduates

Subjects A-B

  • Agriculture
  • Ancient History
  • Animal Science
  • Anthropology
  • Archaeology
  • Architectural Engineering
  • Architecture
  • Art
  • Biological Sciences
  • Biomedical Engineering
  • Biomedical Sciences
  • Building and Surveying
  • Business and Management, Accounting and Finance

Subjects C-E

  • Chemistry
  • Classics and Classical Studies
  • Climate Science
  • Computer Science
  • Construction Management
  • Consumer Behaviour and Marketing
  • Creative Writing
  • Drama
  • Ecology
  • Economics
  • Education
  • Engineering
  • English Language and Applied Linguistics
  • English Literature
  • Environment

Subjects F-G

  • Film & Television
  • Food and Nutritional Sciences
  • Foundation programmes
  • French
  • Geography
  • German
  • Graphic Communication and Design

Subjects H-M

  • Healthcare
  • History
  • International Development
  • International Foundation Programme (IFP)
  • International Relations
  • Italian
  • Languages and Cultures
  • Law
  • Linguistics
  • Marketing
  • Mathematics
  • Medical Sciences
  • Meteorology and Climate
  • Museum Studies

Subjects N-T

  • Nutrition
  • Pharmacology
  • Pharmacy
  • Philosophy
  • Physician Associate Studies
  • Politics and International Relations
  • Psychology
  • Real Estate and Planning
  • Spanish
  • Speech and Language Therapy
  • Surveying and Construction
  • Teaching
  • Theatre

Subjects U-Z

  • Wildlife Conservation
  • Zoology

Subjects A-C

  • Agriculture
  • Ancient History
  • Animal Sciences
  • Archaeology
  • Architecture
  • Art
  • Biological Sciences
  • Biomedical Sciences
  • Business (Post-Experience)
  • Business and Management (Pre-Experience)
  • Chemistry
  • Classics and Ancient History
  • Climate Science
  • Computer Science
  • Construction Management and Engineering
  • Consumer Behaviour
  • Creative Enterprise

Subjects D-G

  • Data Science
  • Economics
  • Education
  • Energy and Environmental Engineering
  • Engineering
  • English Language and Applied Linguistics
  • English Literature
  • Environmental Science
  • Film, Theatre and Television
  • Finance
  • Food and Nutritional Sciences
  • Geography and Environmental Science
  • Graphic Design

Subjects H-P

  • Healthcare
  • History
  • Information Management and Digital Business
  • Information Technology
  • International Development and Applied Economics
  • Languages and Cultures
  • Law
  • Linguistics
  • Management
  • Medieval History
  • Meteorology and Climate
  • Microbiology
  • Nutritional Sciences
  • Pharmacy
  • Philosophy
  • Physician Associate
  • Politics and International Relations
  • Project Management
  • Psychology
  • Public Policy

Subjects Q-Z

  • Real Estate and Planning
  • Social Policy
  • Speech and Language Therapy
  • Strategic Studies
  • Teaching
  • Theatre
  • Typography and Graphic Communication
  • War and Peace Studies
  • Zoology

Subjects A-B

  • Agriculture
  • Ancient History
  • Animal Science
  • Anthropology
  • Archaeology
  • Architectural Engineering
  • Architecture
  • Art
  • Biological Sciences
  • Biomedical Engineering
  • Biomedical Sciences
  • Building and Surveying
  • Business and Management, Accounting and Finance

Subjects C-E

  • Chemistry
  • Classics and Classical Studies
  • Climate Science
  • Computer Science
  • Construction Management
  • Consumer Behaviour and Marketing
  • Creative Writing
  • Drama
  • Ecology
  • Economics
  • Education
  • Engineering
  • English Language and Applied Linguistics
  • English Literature
  • Environment

Subjects F-G

  • Film & Television
  • Food and Nutritional Sciences
  • Foundation programmes
  • French
  • Geography
  • German
  • Graphic Communication and Design

Subjects H-M

  • Healthcare
  • History
  • International Development
  • International Foundation Programme (IFP)
  • International Relations
  • Italian
  • Languages and Cultures
  • Law
  • Linguistics
  • Marketing
  • Mathematics
  • Medical Sciences
  • Meteorology and Climate
  • Museum Studies

Subjects N-T

  • Nutrition
  • Pharmacology
  • Pharmacy
  • Philosophy
  • Physician Associate Studies
  • Politics and International Relations
  • Psychology
  • Real Estate and Planning
  • Spanish
  • Speech and Language Therapy
  • Surveying and Construction
  • Teaching
  • Theatre

Subjects U-Z

  • Wildlife Conservation
  • Zoology

Subjects A-C

  • Agriculture
  • Ancient History
  • Animal Sciences
  • Archaeology
  • Architecture
  • Art
  • Biological Sciences
  • Biomedical Sciences
  • Business (Post-Experience)
  • Business and Management (Pre-Experience)
  • Chemistry
  • Classics and Ancient History
  • Climate Science
  • Computer Science
  • Construction Management and Engineering
  • Consumer Behaviour
  • Creative Enterprise

Subjects D-G

  • Data Science
  • Economics
  • Education
  • Energy and Environmental Engineering
  • Engineering
  • English Language and Applied Linguistics
  • English Literature
  • Environmental Science
  • Film, Theatre and Television
  • Finance
  • Food and Nutritional Sciences
  • Geography and Environmental Science
  • Graphic Design

Subjects H-P

  • Healthcare
  • History
  • Information Management and Digital Business
  • Information Technology
  • International Development and Applied Economics
  • Languages and Cultures
  • Law
  • Linguistics
  • Management
  • Medieval History
  • Meteorology and Climate
  • Microbiology
  • Nutritional Sciences
  • Pharmacy
  • Philosophy
  • Physician Associate
  • Politics and International Relations
  • Project Management
  • Psychology
  • Public Policy

Subjects Q-Z

  • Real Estate and Planning
  • Social Policy
  • Speech and Language Therapy
  • Strategic Studies
  • Teaching
  • Theatre
  • Typography and Graphic Communication
  • War and Peace Studies
  • Zoology

Ready for more?

How to apply
Visit an Open Day
Get a prospectus
View courses
  • Charitable status 
  • Accessibility
  • Privacy policy
  • Cookies
  • Terms of use
  • Sitemap

© University of Reading