University of Oxford

UK
74 Scholarships 113 Programs 5 Degree levels
Bachelor

Computer Science and Philosophy

Offered at University of Oxford, UK
DegreeBachelor
FieldB.A. Computer Science & Philosophy
Duration3 years
Tuition59260.00

Overview

An interdisciplinary B.A. that pairs rigorous computer science with philosophical study. You’ll learn how computation connects to questions about logic, knowledge, ethics, and intelligence—building both technical competence and clear, critical reasoning.

About this programme

Overview

The Bachelor of Arts in Computer Science and Philosophy at the University of Oxford offers a unique interdisciplinary approach, merging the technical rigor of computer science with the analytical depth of philosophical inquiry. This program encourages students to explore the intricate connections between computation, logic, knowledge, ethics, and artificial intelligence, fostering both technical skills and critical thinking abilities.

What you'll study

The program spans three years, with the option to extend to a fourth year, allowing for a comprehensive understanding of both fields:

Year 1

  • Design and analysis of algorithms
  • Discrete mathematics
  • Functional programming
  • Introduction to proof systems
  • Imperative programming
  • Probability
  • Alan Turing: computability and intelligence
  • General philosophy
  • Philosophical topics in logic and probability

Year 2

  • Algorithms and data structures
  • Group design practical
  • Models of computation
  • Artificial intelligence
  • Computer architecture
  • Ethics
  • Knowledge and reality
  • Philosophy of science
  • Philosophy of mind

Year 3

  • Computer-aided formal verification
  • Computational complexity
  • Machine learning
  • Philosophy of mathematics
  • Philosophical logic
  • Philosophy thesis

Optional Year 4

  • Advanced security
  • Computational game theory
  • Computational learning theory
  • Concurrent algorithms and data structures
  • Optional philosophy thesis

Note: Module availability may vary based on university regulations.

Entry requirements

Admission to this program does not require GRE or GMAT scores; instead, it is based on your academic performance and overall suitability for the course. Prospective students must meet the following criteria:

  • A-levels: A*AA, including at least an A in Mathematics. The A* must be in Mathematics, Further Mathematics, or Computing/Computer Science. If Further Mathematics is taken, a minimum Grade A is expected.
  • Advanced Highers: AA/AAB with an A in Mathematics.
  • IB: 39 points overall (including core points), with 766 at HL; the 7 must be in HL Mathematics.
  • Mathematics expectation: Equivalent to A-level A* or A, Advanced Higher A, IB Higher Level 7, or a comparable qualification.
  • Further Mathematics: Strongly recommended, with Grade A expected if taken at A-level/AS-level.

Career prospects

Graduates of the Computer Science and Philosophy program are well-equipped for a diverse range of career paths. The blend of technical expertise and philosophical reasoning enables them to excel in fields such as technology, academia, ethics in technology, artificial intelligence, and data analysis. Many alumni find opportunities in software development, consulting, research, and various roles that require critical thinking and problem-solving skills.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

Similar Bachelor programmes at other universities

Get help applying to University of Oxford

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.