Skip to main content

MSc in Advanced Computer Science

The MSc in Advanced Computer Science at Oxford has been designed to teach a range of advanced topics and a carefully selected core of foundational subjects to graduates of computer science and other numerate mathematical disciplines. The course aims are given here.

As in other branches of applied mathematics and engineering, improvements in the practice of programming require determined and meticulous application of methods of mathematical understanding, calculation and proof. Recognising this, this full-time, twelve-month MSc has been designed to teach the mathematical principles of specification, design and efficient implementation of both software and hardware.

The MSc is designed to combine theory and practice. It teaches the advanced techniques and ideas that are being developed in application domains (such as machine learning, graphics, visualisation,verification and computer security) and the rich and diverse theories that underpin them. These include models of computation and data, and mathematical analysis of programs and algorithms

Applications to the course are considered at the early January deadline.



MODE OF STUDY: Full-time.

INTENDED FOR: Graduates in Computer Science, as well as graduates in other numerate disciplines who have some training or experience in programming or have been employed professionally in a related industry.

LENGTH OF COURSE: 12 months, October– September. Full-time. (This course is not offered part-time or via distance learning.)


NUMBER OF APPLICANTS: 519 per year (averaged over last three years, 2016-18)

DEADLINES: 12 noon (midday), UK time, on: Friday 8 January 2021

Lucy Traves
MSc Course Administrator
Tel: +44 (0)1865 273817