
Computer Science and Philosophy MCompPhil
University of Oxford, United Kingdom
Computer Science and Philosophy MCompPhil
University of Oxford
Computer Science & Philosophy
Program Overview: Computer Science and Philosophy at Oxford
The Computer Science and Philosophy MCompPhil at the University of Oxford is an integrated master's degree that bridges two intellectually rich disciplines. The four-year program covers areas such as artificial intelligence, logic, robotics, and the ethics of technology, drawing on the shared focus of both fields on the representation of information and rational inference.
The first year covers core material in both Computer Science and Philosophy, including a unique bridging course studying Alan Turing's pioneering work on computability and artificial intelligence. Later years offer a wide range of options with an emphasis on courses at the interface between the two subjects, while the fourth year provides opportunities for advanced study and an in-depth research project or philosophy thesis.
Graduates emerge with a powerful combination of programming ability, logical reasoning, critical analysis, and eloquent written expression. This interdisciplinary training equips you with the intellectual tools needed for technical leadership and high-level positions in an increasingly complex, technology-driven world.
Key Program Highlights
- Interdisciplinary degree combining two globally top-ranked Oxford departments in Computer Science and Philosophy
- Unique bridging course on Turing's work connecting computability theory with philosophical inquiry on intelligence
- Oxford's tutorial system with small-group teaching of 2-4 students alongside leading researchers and specialists
- Flexible pathway allowing students to exit with a BA after three years or continue to the integrated master's (MCompPhil) in the fourth year
Curriculum & Modules
The MCompPhil curriculum is structured across four stages: Preliminary Examinations (Year 1), Part A (Year 2), Part B (Year 3), and Part C (Year 4). In the first year, you take ten lecture courses split between Computer Science, Philosophy, and Mathematics. Later years offer increasing specialization with a wide range of optional courses near the interface of the two disciplines.
Functional Programming
Prelims (Year 1)An introduction to programming using a functional language, covering recursion, higher-order functions, data types, and formal reasoning about programs. This core first-year module builds the foundational computational thinking skills required throughout the degree.
Design and Analysis of Algorithms
Prelims (Year 1)Covers fundamental algorithmic techniques and the mathematical analysis of their efficiency. You will study sorting, searching, graph algorithms, and complexity theory, developing the ability to design and evaluate computational solutions.
General Philosophy
Prelims (Year 1)Introduces key topics in epistemology and metaphysics, including knowledge and scepticism, induction, mind and body, personal identity, free will, and the existence of God. Students engage with works by Descartes, Hume, Locke, and contemporary philosophers.
Turing on Computability and Intelligence
Prelims (Year 1)A unique bridging course that critically examines Alan Turing's landmark papers on computable numbers and computing machinery and intelligence. This module sits at the heart of the degree, exploring the philosophical implications of computation and artificial intelligence.
Imperative Programming and Introduction to Proof Systems
Prelims (Year 1)Covers programming in an imperative paradigm alongside an introduction to formal proof and verification systems. You will learn how to write, test, and reason about programs while developing skills in logical proof construction.
Philosophical Topics in Logic and Probability
Prelims (Year 1)Explores philosophical questions arising from formal logic and probability theory. Topics include the nature of logical consequence, the interpretation of probability, and the foundations of rational inference, connecting formal methods with philosophical reasoning.
Advanced Options (Years 2-4)
Admission Requirements
Admission to the Computer Science and Philosophy MCompPhil at Oxford is highly competitive. Applicants should demonstrate strong mathematical talent, critical and analytical thinking, and enthusiasm for both disciplines. No prior formal study of Computer Science or Philosophy is required, but a strong aptitude for mathematics is essential.
Academic Requirements
- A-LevelsA*AA including Mathematics, with A* in Mathematics, Further Mathematics, or Computing/Computer Science
- IB Diploma39 points including 7 in Higher Level Mathematics
- Further MathematicsHighly recommended; those taking Further Mathematics A-level or AS-level are expected to achieve at least Grade A
- Admissions TestMathematics Admissions Test (MAT) is required for all applicants
- InterviewShortlisted candidates are invited for interviews assessing mathematical problem-solving and philosophical reasoning skills
English Language Requirements
- IELTSOverall 7.0 with at least 7.0 in each component (Higher Level requirement)
- TOEFL iBTOverall 110 with at least 25 in each component
- Other TestsContact Uni4Edu for a full list of accepted English language qualifications and equivalent scores
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
Oxford offers one of the most generous financial support packages for undergraduate students in the UK. A range of scholarships and bursaries are available to help international students fund their studies. Contact Uni4Edu for personalized guidance on funding opportunities.
Clarendon Fund Scholarships
One of the most prestigious scholarship schemes at Oxford, the Clarendon Fund offers awards based on academic excellence to outstanding students from around the world. Awards can cover a significant portion of fees and provide a living stipend.
Oxford College Scholarships and Bursaries
Varies by collegeIndividual Oxford colleges offer their own scholarships and bursaries to support undergraduate students. Awards vary by college and may be based on academic merit, financial need, or a combination of both.
Reach Oxford Scholarships
Covers tuition fees, living costs, and return airfareAimed at students from low-income countries who would not otherwise be able to study at Oxford. These fully funded scholarships cover tuition, college fees, and a grant for living expenses for the duration of the degree.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the Computer Science and Philosophy MCompPhil possess a unique blend of technical programming skills, logical reasoning, and critical analytical abilities that are highly valued across multiple sectors. The combination of rigorous computer science training with philosophical depth equips you for leadership roles in technology, finance, research, and beyond.
Potential Career Roles
Top Employers of Oxford CS & Philosophy Graduates
Rankings & Recognition
The University of Oxford consistently ranks among the top universities in the world, with both its Computer Science and Philosophy departments achieving exceptional positions in global rankings. Oxford has been ranked first in the world for Computer Science by the Times Higher Education Subject Rankings for the eighth consecutive year in 2026.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | THE Subject Rankings | #1 in the World |
| Computer Science & Information Systems | QS Subject Rankings | #4 in the World |
| Computer Science | The Guardian | #1 in the UK |
| Philosophy | Philosophical Gourmet Report | Top 2 Worldwide |
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




