Study here/Undergraduate Admissions/Undergraduate Courses/
Computer Science and Philosophy

About the Course

Computer Science and Philosophy is excellent educationally for those whose interests lie in this direction, and who are prepared to work hard to take advantage of the opportunities available.

The Computer Science Department is one of the largest in the UK and contains within it many world-class research groups. The Philosophy Faculty is the largest philosophy department in the UK, and one of the largest in the world, with more than 70 full-time members, admitting more than 500 undergraduates annually to read the various degrees involving philosophy. Many Faculty members have a worldwide reputation, and the library and other facilities are acknowledged as among the best in the country. The large number of undergraduates and graduates reading philosophy with a variety of other disciplines affords the opportunity to participate in a diverse and lively philosophical community.

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 by humans; designing and using them effectively presents immense challenges. Facing these challenges is the aim of Computer Science as a practical discipline.

The study of Philosophy develops analytical, critical and logical rigour, and the ability to think through the consequences of novel ideas and speculations. It opens and stretches the mind by considering a wide range of thought and thinkers, 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 and Philosophy can be studied for three years (BA) or four years (Master of Computer Science and Philosophy). Students do not need to choose between the three-year and four-year options when applying. Instead, all students apply for the four-year course, and then decide at the start of the third year whether they wish to continue to the fourth year (which is subject to achieving a 2:1 at the end of the third year).

Teaching in Computer Science and Philosophy, as in most other subjects, has two main components: University lectures and classes, and college tutorials. The lectures and classes are provided and held in the Department of Computer Science and in the Faculty of Philosophy. The tutorials are held in college and cover all first-year courses and roughly half of the second-year courses. Details on the structure of the degree can be found on the Department of Computer Science and the Faculty of Philosophy websites.

The teaching provision at Jesus College is generous in relation to the number of Computer Science and Philosophy students. While many Oxford colleges have only on tutor in Computer Science, Jesus College has several tutors who are committed to research in computer science as well as to teaching, and who together will cover a wide range of subjects.

Teaching staff

Dr. Sergii Strelchuk Tutorial Fellow in Computer Science

Professor Sergii Strelchuk Tutorial Fellow in Computer Science.

Editorial

Professor Seth Flaxman Tutorial Fellow in Computer Science.

White male with brown hair and slight beard, wearing grey v-neck jumpe

Dr Oiwi Parker Jones Hugh Prize Fellow in Computer Science.

Professor Sam Staton Senior Research Fellow in Computer Science.

Editorial

Dr Atılım Güneş Baydin Lecturer in Computer Science.

Head shot of man with white hair smiling at camera.

Professor Sir Nigel Shadbolt Principal of Jesus College and a Professorial Research Fellow in Computer Science.

Professor Jean Baccelli Tutorial Fellow in Philosophy.

Dr Raphaël Millière Tutorial Fellow in Philosophy 

Admissions requirements and course information

Number of places usually available each year at Jesus College: 2 places are offered in a typical year to read Computer Science, 2 places are offered to read Computer Science and Philosophy, and 2 places are offered to read Mathematics and Computer Science.

For detailed information on this course including course structure, entry requirements and how to apply, please use the links below:

Course details

How to apply

Department of Computer Science

Postgraduate studies and careers

The Department of Computer Science at Oxford enjoys a high reputation, both nationally and internationally, for the excellence of its teaching and research, and is among the largest in the country. Research at Oxford covers a very wide range in both theoretical and applied Computer Science. It attracts generous research funding and draws students and visiting faculty from all parts of the world. The following degrees are available at postgraduate level:

  • DPhil in Computer Science
  • MSc in Advanced Computer Science
  • EPSRC CDT Autonomous Intelligent Machines and Systems
  • EPSRC CDT Health Data Science
  • MSc Software and Systems Security
  • MSc Software Engineering
  • MSc in Mathematics and Foundations of Computer Science

Philosophy Graduate students will find themselves members of a large graduate community, together with others with shared interests who are at an equivalent stage in their intellectual development. The following degrees are offered at postgraduate level:

  • BPhil in Philosophy
  • DPhil in Philosophy
  • MSt in Ancient Philosophy
  • MSt in Philosophy of Physics
  • MSt in Practical Ethics

Common roles for graduates include computer programmer, software designer and engineer, financial analyst and scientific researcher.