**Course details** In our changing world, the field of computer science which is underpinned by mathematics is a driving force behind many of the transformative technological breakthroughs that have shaped our lives. The skills required by today's dynamic tech sector demand a robust knowledge of mathematical fundamentals, statistics and machine learning. The BSc in Computer Science and Mathematics allows you to explore the connections between the two fields and provides the foundational knowledge and practical skills needed to thrive in a data-driven workplace. **Why Durham University?** Real-world challenges often require multidisciplinary solutions. Our Natural Sciences degrees allow students to combine either traditional Joint-Honours degrees or transcend traditional subject boundaries, bringing together a range of ideas and disciplinary perspectives. Taught by discipline specialists and informed by industry, this course brings together the complementary fields of computer science and mathematics, and offers opportunities to specialise and apply your learning in practical ways. You will have access to a wide range of facilities across multiple departments. You will also benefit from excellent IT facilities including Learn Ultra, Durham’s virtual learning environment. You will have access to up to 1.6 million printed books, 25,000 eJournals and over 850,000 eBooks in the main library. **Rankings** **3rd** in the UK Times and Sunday Times Good University Guide 2026 **5th** in the Guardian University Guide 2026 **5th** in the UK Complete University Guide 2026 **Top 100** in the QS World University Rankings 2026 **Career Opportunities** At Durham, learning is informed by our close collaborations with high-tech industries and employers, which affords us invaluable insights into emerging trends and priorities in the industry. Graduates acquire a valuable range of subject-specific skills across disciplines with the capacity to make creative connections. They are highly employable in a diverse range of careers and sectors. Natural Sciences graduates have the academic knowledge, flexibility and technical skills to take on roles including consulting, accounting, banking and investment, research, software engineer, data scientist, international development, and government.
A Level: A*AA | Including either A*A in any order in Maths and Further Maths at A level, or A* in Maths plus A in AS Further Maths for applicants who are not studying Further Maths A Level. | T Level | T levels will be considered on a case-by-case basis where the subject area aligns with the course applied to. Please note that additional A levels or equivalent may be required to study certain courses. If you’re interested in applying, then please Ask Us and we’ll see if we’re able to consider this for you: www.durham.ac.uk/study/ask-us/ | Scottish Higher: AAAAA | We normally make offers based on Advanced Highers. If you’ve not been able to take three Advanced Highers, then we’ll consider a combination of Advanced Highers and Highers, or just Highers (if your school doesn’t offer Advanced Highers at all). A in Advanced Highers Mathematics is required. | Access to HE Diploma: 30 UCAS points | Access to HE Diploma: 15 UCAS points | Access to HE Diploma | We also require either A*A in any order in Maths and Further Maths at A level or A* in Maths plus A in AS Further Maths (or equivalent) for applicants who are not studying Further Maths A Level. | Scottish Advanced Higher: AAA | A in Advanced Highers Mathematics is required. | International Baccalaureate Diploma Programme: 37 UCAS points | 766 at higher level including 7 in HL Maths Analysis and Approaches | Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016): D*DD | And either A*A in any order in Maths and Further Maths at A level or A* in Maths plus A in AS Further Maths (or equivalent) for applicants who are not studying Further Maths A Level is required. Other BTEC level 3 qualifications are also accepted in combination with each other or with other qualifications. See our website for more information on our BTEC qualification equivalencies. | Leaving Certificate - Higher Level (Ireland) (first awarded in 2017): H1H1H2H2H2 | H1 in Maths is required. | OCR Cambridge Technical Extended Diploma: D*DD | And either A*A in any order in Maths and Further Maths at A level, or A* in Maths plus A in AS Further Maths for applicants who are not studying Further Maths A Level. Other level 3 Cambridge Technical qualifications are also accepted in combination with each other or with other qualifications. See our website for more information on our Cambridge technical qualification equivalencies.
For current information please scroll to the bottom of the page for Provider Information and select Visit our Course Page under Course Contact Details.
The tuition fees shown for home students remain subject to parliamentary approval. They are for one complete academic year of full-time study and are set according to the academic year of entry. Durham University will charge home rate tuition up to the maximum allowed by the UK Government. Fees for subsequent years of your course may rise in line with an inflationary uplift as determined by the government. The tuition fees shown for international and EU students are for one complete academic year of full-time study and are set according to the academic year of entry. Fees are subject to an annual inflationary increase. Tuition fees will rise annually by up to the higher of 6% or the latest annual percentage increase in the Consumer Prices Index. As a student you may also get involved in optional activities which incur additional costs. To find out more visit https://www.dur.ac.uk/colleges-and-student-experience/additional-charges/. — 27/28 Placeholder
Comparing courses? Match them against your grades.
Open the course explorer