

MCompSci Computer Science (3 or 4 years)
About this course
Computer science at Oxford is among the most intellectually demanding undergraduate degrees in the discipline anywhere in the world. The subject is concerned with the mathematical and logical foundations of computation, the design and analysis of algorithms, the principles underlying programming languages and operating systems, and the engineering of software and hardware systems at every level of abstraction. Oxford's approach is distinctive in its emphasis on mathematical rigour and theoretical depth, treating computer science as a branch of mathematics as much as an engineering discipline, and developing in graduates the kind of foundational understanding that allows them to work at the frontier of the field rather than simply applying existing tools. You can complete this programme in either three or four years of full-time study, with the fourth year offering the opportunity for more advanced and specialised work leading to the award of a master's level qualification alongside the bachelor's degree. The curriculum covers logic and proof, algorithms and data structures, functional and imperative programming, computer architecture, operating systems, networks, programming languages, databases, and a wide range of more advanced topics in the later years. Concurrency, machine learning, computational complexity, formal verification, and software engineering are among the areas you may explore in depth. Mathematics is woven throughout, and you will develop the proof-writing and abstract reasoning skills that distinguish graduates of a mathematically serious computer science programme from those who have studied the subject in a more applied mode. Graduates from Oxford computer science are among the most sought-after in the technology sector and beyond. Roles in software engineering, systems architecture, artificial intelligence and machine learning, research and development, and technical leadership at major technology companies, startups, and research institutions are the most obvious destinations. Finance and quantitative roles in investment banking, hedge funds, and fintech draw on the mathematical depth of the degree. Many graduates pursue doctoral research, at Oxford or elsewhere, in areas ranging from theoretical computer science and formal methods to computer vision, natural language processing, and the foundations of AI. The degree also provides a strong platform for entrepreneurship, consultancy, and any role that requires sophisticated analytical and problem-solving capabilities.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 15 respondents (74% response rate)
Similarly Ranked Alternatives
What comes next? 🎓
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai →


