Computer Science and Philosophy

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

Photos of university / #oxford_uni

Artificial intelligence (AI), logic, robotics, virtual reality: fascinating areas where Computer Science and Philosophy meet. There are many others, since the two disciplines share a broad focus on the representation of information and rational inference, embracing common interests in algorithms, cognition, intelligence, language, models, proof and verification.

Computer scientists need to be able to reflect critically and philosophically about these, as they push forward into novel domains. Philosophers need to understand a world increasingly shaped by technology, in which a whole new range of enquiry has opened up, from the philosophy of AI, to the ethics of privacy and intellectual property. Some of the greatest thinkers of the past – including Aristotle, Hobbes and Turing – dreamed of automating reasoning and what this might achieve; the computer has now made it a reality, providing a wonderful tool for extending our speculation and understanding.

The study of Philosophy develops analytical, critical and logical rigour, and the ability to think through the consequences of novel ideas and speculations. It stretches the mind by considering a wide range of thought on subjects as fundamental as the limits of knowledge, the nature of reality and our place in it, and the basis of morality. Computer Science is about understanding computer systems at a deep level. Computers and the programs they run are among the most complex products ever created. Designing and using them effectively presents immense challenges. Facing these challenges is the aim of Computer Science as a practical discipline.

Both subjects are intellectually exciting and creative. The degree combines analytical and technical knowledge with rhetorical and literary skills, and the chance to study within two internationally acclaimed academic departments. Computer Science and Philosophy can be studied for three years (BA) or four years (Master of Computer Science and Philosophy). Everyone applies for the four-year course. Exit points are not decided until the third year.

The first year covers core material in both subjects, including a bridging course studying Turing’s pioneering work on computability and artificial intelligence. Later years include a wide range of options, with an emphasis on courses near the interface between the two subjects. The fourth year allows the study of advanced topics and an in-depth research project.

CSP Careers

Graduates will have highly marketable skills. Computer Science teaches you how to program, to design processes that are effective and efficient, to reason logically and formally. Philosophy teaches how to analyse complex concepts and the interconnections between them and – crucially – how to express this analysis, elegantly and precisely, in written form. This ability to analyse complex issues, both technically and discursively, provides the intellectual equipment needed for technical leadership and high-level positions in today’s complex world.

For the first two years, your work is divided between lectures (about ten a week), tutorials in your college (two or three a week) and Computer Science practical classes (about one session a week). In the second year you will take part in an industry-sponsored Computer Science group design practical. In your third and fourth years the Philosophy courses continue similarly, but most Computer Science courses are run as classes in the department rather than tutorials.

1st year

Courses

Computer Science:

  • Functional programming
  • Design and analysis of algorithms
  • Imperative programming
  • Discrete mathematics
  • Probability

Philosophy:

  • General philosophy
  • Elements of deductive logic
  • Turing on computability and intelligence

Assessment

Five written papers

2nd year

Courses

Computer Science core courses (25%):
  • Models of computation
  • Algorithms

Computer Science options (25%):

Current options include:

  • Compilers
  • Concurrent programming
  • Databases
  • Intelligent systems
  • Object-oriented programming

Philosophy (50%):

Current options include:

  • Knowledge and reality
  • Early Modern philosophy
  • Philosophy of science
  • Philosophy of mind
  • Ethics

Assessment

Two Computer Science papers

3rd year

Courses

Computer Science (25–75%):

Current options include:

  • Computational complexity
  • Machine learning
  • Computer-aided formal verification
  • Computers in society
  • Knowledge representation and reasoning

Philosophy (25–75%):

Current options include:

  • Philosophical logic
  • Philosophy of cognitive science
  • Philosophy of mathematics
  • Philosophy of logic and language and many others

Assessment

9–11 three-hour written papers, including at least two in Computer Science and at least three in Philosophy

4th year

Courses

Computer Science:

Current advanced options include:

  • Advanced security
  • Automata, logic and games
  • Computational game theory
  • Concurrent algorithms and data structures
  • Advanced machine learning
  • Optional Computer Science project
  • Quantum Computer Science

Philosophy:

Advanced options in Philosophy

Optional Philosophy thesis

The courses listed above are illustrative and may change. A full list of current options is available on the Computer Science website.

Assessment

Computer Science: written paper or take-home exam; Philosophy: three-hour written paper and 5,000-
word essay

Lists of options 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.

Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

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. 

Similar programs:
Study mode:On campus Languages: English
Local:$ 10.6 k / Year(s) Foreign:$ 14.7 k / Year(s)
401–500 place StudyQA ranking: 10656
Study mode:On campus Languages: English
Local:$ 7.8 k / Year(s) Foreign:$ 9.5 k / Year(s)
StudyQA ranking: 6848
Study mode:On campus Languages: English
Local:$ 9 k / Year(s) Foreign:$ 12 k / Year(s)
Deadline: Jan 15, 2025 301–350 place StudyQA ranking: 5232
Study mode:On campus Languages: English
Local:$ 9 k / Year(s) Foreign:$ 12 k / Year(s)
Deadline: Jan 15, 2025 301–350 place StudyQA ranking: 4610