Mathematics and Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 12.5 k / Year(s) Foreign:$ 41.1 k / Year(s) Deadline: Oct 15, 2025
1 place StudyQA ranking:9681 Duration:3 years

Photos of university / #oxford_uni

Mathematics and Computer Science at the University of Oxford is an interdisciplinary undergraduate program that combines the fundamental principles of mathematics with the innovative and rapidly evolving field of computer science. This joint honours degree is designed for students who are passionate about understanding both the theoretical foundations and practical applications of these two closely related disciplines. Throughout the course, students will engage with advanced topics such as algebra, analysis, geometry, algorithms, programming, and data structures, gaining a comprehensive understanding of how mathematical concepts underpin modern computing technology. The program offers a challenging yet rewarding curriculum, supported by world-class research facilities and expert faculty members who are leaders in their fields. Students will have the opportunity to undertake independent research projects, participate in cutting-edge seminars, and collaborate with peers on innovative solutions to complex problems. In addition to core modules, the course encourages exploration of specialized areas such as artificial intelligence, cryptography, numerical analysis, and theoretical computer science. The flexible structure of the program allows students to tailor their studies to their interests and career ambitions, whether in academia, industry, or entrepreneurship. The University of Oxford’s vibrant academic community, combined with access to extensive resources and networks, provides an inspiring environment for intellectual growth and professional development. Graduates of this program are well-equipped with analytical, technical, and problem-solving skills that are highly sought after in today’s technology-driven world. They are prepared for a wide range of careers, including software development, data analysis, research, finance, and further postgraduate study. The program’s emphasis on rigorous mathematical thinking alongside practical computing skills ensures that students graduate with a strong foundation for lifelong learning and innovation.

1st year

Courses

Core Mathematics (50%)
  • Analysis
  • Continuous maths
  • Groups and group actions
  • Introduction to complex numbers
  • Introduction to university maths
  • Linear algebra
  • Probability
Core Computer Science (50%)
  • Design and analysis of algorithms
  • Functional programming
  • Imperative programming

Assessment

Five exam papers

2nd year

Courses

Computer Science (25%)
  • Algorithms
  • Models of computation
Core Mathematics (30%)
  • Linear algebra
  • Complex analysis
  • Metric spaces

Options in Mathematics (20%)

Options in Computer Science (25%)

Assessment

Six exam papers (two Computer Science and four Mathematics)

3rd year

Courses

Mathematics

Options including:

  • Number theory
  • Communication theory

Computer Science

Options including:

  • Computer security
  • Machine learning
  • Computational complexity
  • Lambda calculus and types

Assessment

Up to ten exam papers

4th year

Research

Mathematics

Advanced options including:

  • Model theory
  • Category theory
  • Lie groups
  • Probabilistic combinatorics

Computer Science

Advanced options including:

  • Computer animation
  • Advanced machine learning
  • Computational game theory
  • Automata, logic and games
  • Quantum computer science
  • Concurrent algorithms and data structures
  • Advanced security
The courses listed above are illustrative and may change. A full list of current options is available on the Mathematics andComputer Science websites.

Assessment

Written or take-home exams plus a dissertation or project report

Currently upper second required to continue to the fourth year

Lists of options offered in the 2nd, 3rd and 4th years are illustrative only, and may change from time to time. 

  • Attestat o Srednam Obrazovanii (Certificate of Secondary Education) would not be sufficient for candidates to make a competitive application. If your qualification is listed as being insufficient to make a competitive application to Oxford, then you will need to undertake further study if you wish to apply.You could take British A-levels (the British Council may know where you can take A-levels in your country), the International Baccalaureate (IB), or any other qualifications listed as acceptable on this page. The first year of a bachelor's degree from another university could also be an acceptable alternative.
  • IELTS: overall score of 7.0 (with at least 7.0 in each of the four components)
  • TOEFL (paper-based): overall score of 600 with a Test of Written English score of 5.5
  • TOEFL (internet-based): overall score of 110 with component scores of at least: Listening 22, Reading 24, Speaking 25, and Writing 24.
  • Cambridge English: Advanced, also known as the Certificate of Advanced English (CAE): grade A if taken before January 2015, or a score of at least 185.
  • Cambridge English: Proficiency, also known as the Certificate of Proficiency in English (CPE): grade B if taken before January 2015, or a score of at least 185.
  • English Language GCSE, or O-level: grade B (for IGCSE, please see below)
  • International Baccalaureate Standard Level (SL): score of 5 in English (as Language A or B)
  • European Baccalaureate: score of 70% in English.

Hill Foundation Scholarship

Russian nationals wishing to study for a second undergraduate degree. 

Palgrave Brown Scholarship

Students must be ordinarily resident in and/or educated in the following countries:

Albania; Armenia; Azerbaijan; Belarus; Bosnia and Herzegovina; Bulgaria; Croatia; Czech Republic; Estonia; Georgia; Hungary; Kazakhstan; Kyrgyz Rep.; Latvia; Lithuania; Macedonia;  Moldova; Montenegro; Poland; Romania; Russia; Serbia; Slovakia; Slovenia; Tajikistan; Turkmenistan; Ukraine; Uzbekistan. 

The Bachelor of Arts in Mathematics and Computer Science at the University of Oxford is a rigorous interdisciplinary program designed to provide students with comprehensive knowledge and practical skills in both fields. This course combines the abstract theoretical foundations of pure and applied mathematics with the innovative and rapidly evolving domain of computer science. The program aims to cultivate analytical thinking, problem-solving capabilities, and computational proficiency, preparing graduates for a diverse range of careers in academia, industry, technology, finance, and beyond.

Throughout the course, students engage with a wide array of topics, including algebra, calculus, mathematical logic, algorithms, programming languages, data structures, and software engineering. The curriculum is carefully structured to balance theoretical understanding with hands-on practical experience, encouraging students to develop both rigorous analytical skills and creative problem-solving strategies. The course involves a combination of lectures, tutorials, and project work, often utilizing state-of-the-art computational tools and software environments.

The program at Oxford emphasizes not just technical competence but also the importance of mathematical reasoning and critical thinking. Students are encouraged to explore advanced topics such as number theory, real and complex analysis, discrete mathematics, and theoretical computer science. In addition, they learn programming in languages like Python and Java, alongside exposure to artificial intelligence, machine learning, and data analysis techniques.

The teaching is delivered by leading experts in the fields, providing students with insights into current research and developments. The program is typically completed over three or four years, with options for final-year projects that often involve collaboration with industry or academic research groups. Students at Oxford also benefit from a vibrant intellectual community, extensive libraries, and cutting-edge research facilities.

Graduates of the Mathematics and Computer Science program find employment in a variety of sectors, including software development, data science, financial modeling, academic research, and scientific computing. Many pursue further study through master's and doctoral programs, contributing to innovative research in mathematics, computer science, or related disciplines. The program at Oxford is renowned for its academic excellence, demanding curriculum, and the opportunity it provides students to develop a deep understanding of both mathematics and computer science, equipping them with skills highly valued in the modern digital economy.

Similar programs:
Study mode:On campus Languages: English
Local:$ 9 k / Year(s) Foreign:$ 12 k / Year(s)
Deadline: Jan 15, 2026 301–350 place StudyQA ranking: 8034
Study mode:On campus Languages: English
Local:$ 9 k / Year(s) Foreign:$ 12 k / Year(s)
Deadline: Jan 15, 2026 301–350 place StudyQA ranking: 8403
Study mode:On campus Languages: English
Local:$ 4.16 k / Year(s) Foreign:$ 13.4 k / Year(s)
Deadline: Jan 15, 2026 200 place StudyQA ranking: 10902
Study mode:On campus Languages: English
Local:$ 8.84 k / program Foreign:$ 11.3 k / program
601–800 place StudyQA ranking: 11125
Study mode:On campus Languages: English
Local:$ 2.06 k / Year(s) Foreign:$ 10.4 k / Year(s)
Deadline: Jul 1, 2026 201–250 place StudyQA ranking: 7532
Study mode:On campus Languages: English
Local:$ 12.5 k / Year(s) Foreign:$ 31.9 k / Year(s)
Deadline: Jan 15, 2026 16 place StudyQA ranking: 6964
Study mode:On campus Languages: English
Local:$ 6.53 k / Year(s) Foreign:$ 18 k / Year(s)
Deadline: Sep 1, 2025 133 place StudyQA ranking: 11992
Study mode:On campus Languages: English
Local:$ 30.3 k / Year(s) Foreign:$ 30.3 k / Year(s)
Deadline: Jun 1, 2026 27 place StudyQA ranking: 10647