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.
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.
Structure
Compulsory modules include:
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:
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:
Code | Module | Convenor |
---|---|---|
MA3NAT | Numerical Analysis II | DR Amos Lawless |
Optional modules include:
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.
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
View all Mathematics degree courses courses