Computer Science and Philosophy

    Computer Science and Philosophy

    Duration3 year(s)
    Tuition Fee
    GBP 84,487 / year(s)
    Next IntakeSeptember 1, 2026

    Computer Science and Philosophy

    About

    If you enjoy mathematical problem-solving, would like to learn about computing and artificial intelligence (AI), but also have wider interests in life and the universe - for example what AI can teach us about ourselves, how it will impact on the world, or how we should react to these huge changes - then this degree might be for you!

    Both computer science and philosophy are intellectually exciting and creative, and they have many mutual connections. The course combines analytical and technical knowledge with discursive, writing and research skills, offering the chance to study with top academics from two internationally acclaimed departments.

    Requirements

    Entry Requirements

    A typical week

    For the first two years, your work is divided between about eight lectures and two to three college-based tutorials each week, alongside Computer Science practical classes – usually one session per week.

    In the second year you will take part in a Computer Science group design practical, which may be sponsored by industry.

    In your second, third and fourth years, Philosophy continues to be taught through tutorials, while there are classes in the department for most Computer Science courses.

    Most tutorials, classes, and lectures are delivered by experts in their field, who have years of experience in teaching and research. Some teaching may also be delivered by postdoctoral researchers or postgraduate students who are studying at doctorate level.

    To find out more about how our teaching year is structured, visit our Academic Year page.

    English Requirements

    • IELTSMin 7
    • TOEFLMin 100

    English Program Requirements

    Courses

    :

    Assessment

    :

    • Computer Science:
      • Design and analysis of algorithms
      • Discrete mathematics
      • Functional programming
      • Introduction to proof systems
      • Imperative programming
      • Probability
    • Philosophy: Core courses may include:
      • Alan Turing on computability and intelligence
      • General philosophy
      • Philosophical topics in logic and probability

    Three Computer Science examinations

    Two Philosophy examinations

    Career

    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 you how to analyse complex concepts and the interconnections between them and – crucially – how to express such 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 world.

    Fee Information

    Tuition Fee
    84,487 / year(s)

    Computer Science and Philosophy

    University of Oxford

    University of Oxford

    United Kingdom

    United Kingdom, Oxford