
Mathematics and Computer Science BA
University of Oxford, United Kingdom
Mathematics and Computer Science BA
University of Oxford
Mathematics and Computer Science
Program Overview: Mathematics and Computer Science BA at Oxford
The Mathematics and Computer Science BA at the University of Oxford is a joint degree that combines an appreciation of mathematical reasoning with an understanding of computing and its ability to solve problems on a large scale. The course concentrates on areas where mathematics and computing are most relevant to each other, emphasising the bridges between theory and practice.
This program offers opportunities for aspiring computer scientists to develop a deeper understanding of the mathematical foundations of their subject, while also acquiring familiarity with application areas where computers can solve otherwise intractable problems. Equally, it gives mathematicians access to a practical understanding of computers and a deeper knowledge of the limits on their use.
Teaching is delivered through Oxford's renowned tutorial system, with tutorials typically consisting of just two to four students and a tutor. You will also attend lectures, classes, and practical sessions, and will undertake project work as the course progresses, including a group design practical in your second year.
Key Program Highlights
- Oxford's distinctive tutorial system with personalised teaching in groups of 2-4 students led by subject experts and active researchers.
- Equal grounding in both pure mathematics and computer science, with increasing specialisation and elective choice in later years.
- Industry-sponsored group design practical in the second year, providing real-world collaborative project experience.
- Option to extend to a four-year integrated Master's degree (MMathCompSci) without needing to decide at the point of application.
Curriculum and Modules
The first year provides an equal foundation in core mathematics and core computer science. In the second year, students continue with core topics from both disciplines while beginning to choose from a range of optional modules. The third year offers extensive specialisation from a wide range of mathematics and computing subjects.
Linear Algebra
Core — Year 1Covers vector spaces, linear maps, matrices, eigenvalues and eigenvectors, providing essential mathematical tools used throughout the degree in both pure mathematics and computational applications.
Discrete Mathematics
Core — Year 1Introduces combinatorics, graph theory, and number theory — foundational topics that underpin algorithm design, cryptography, and theoretical computer science.
Functional Programming
Core — Year 1Provides an introduction to programming through the functional paradigm, covering recursion, higher-order functions, and type systems with a focus on correctness and mathematical reasoning about programs.
Design and Analysis of Algorithms
Core — Year 2Explores fundamental algorithmic techniques including divide-and-conquer, dynamic programming, and graph algorithms, with rigorous mathematical analysis of efficiency and correctness.
Probability
Core — Year 1Develops the mathematical theory of probability, covering discrete and continuous distributions, expectation, and key limit theorems that are essential for both pure mathematics and computational modelling.
Models of Computation
Core — Year 2Examines formal models such as finite automata, Turing machines, and lambda calculus to explore the theoretical limits of what can be computed and the foundations of programming language semantics.
Elective and Specialisation Options (Years 2-3)
Admission Requirements
Admission to the Mathematics and Computer Science BA at Oxford is highly competitive. The selection process evaluates strong mathematical ability, the capacity to think and work independently, the ability to absorb new ideas, and genuine enthusiasm for both subjects. All applications and enquiries should be directed through Uni4Edu.
Academic Requirements
- A-LevelsA*AA with A*A in Mathematics and Further Mathematics (or A* in Mathematics if Further Mathematics is not taken)
- IB Score39 points including 7 in Higher Level Mathematics
- Admissions TestTest of Mathematics for University Admission (TMUA) — Paper 1 and Paper 2 required for all Oxford applicants
- InterviewAll shortlisted applicants are invited to online interviews in December, focusing on mathematical problem-solving approach
- Written WorkNo written work submission is required as part of the application for this course
English Language Requirements
- IELTSOverall 7.0 with at least 7.0 in each component (standard level)
- TOEFL iBTOverall 100 with at least 25 in Listening, 25 in Reading, 25 in Speaking, and 25 in Writing
- Cambridge C1/C2Overall score of 185 with at least 185 in each component
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
While undergraduate scholarships for international students at Oxford are limited and highly competitive, several funding opportunities do exist. Uni4Edu can help you identify and apply for scholarships relevant to your profile and nationality.
Reach Oxford Scholarship
Covers tuition fees, living costs, and return airfareA fully funded scholarship for international students from low-income countries who cannot study in their home country. Competition is very high and awards are made to a small number of students each year.
Crankstart Scholarship
Up to GBP 6,270 per yearAvailable to UK-resident students from lower-income households with annual household income of GBP 32,500 or less. Includes a non-repayable bursary, funded internship opportunities, and community events.
Oxford and Cambridge Society of India Scholarships
Partial funding awardPart-cost awards available to Indian citizens ordinarily resident in India for undergraduate study at Oxford. Contact Uni4Edu for eligibility details and application guidance.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
The Mathematics and Computer Science BA provides rigorous training in logical thought, mathematical reasoning, and computational problem-solving — skills that are in exceptionally high demand across industries. Graduates are well-positioned for a wide range of careers, and Oxford's Careers Service offers extensive, tailored support throughout your degree and beyond.
Typical Graduate Roles
Where Graduates Work
Rankings & Recognition
The University of Oxford is consistently ranked among the top universities in the world, with particular strength in both mathematics and computer science. Oxford holds the number one position in the Times Higher Education World University Rankings for a record tenth consecutive year and ranks in the top five globally across all major ranking systems.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | THE Subject Rankings | #1 |
| Computer Science & Information Systems | QS Subject Rankings | #4 |
| Mathematics | QS Subject Rankings | #2 |
| Computer Science | The Guardian | #1 |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
January 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




