Computer Science

  • Intake: 6-8
  • Typical Offer: A*A*A 
  • Essential Subjects: Mathematics
  • Desirable Subjects: Further Mathematics and Computing Science
  • Assessment: Pre Interview Assessment: Test of Mathematics for University Admission (TMUA), At Interview Assessment: Computer Science Admissions Test (CSAT)
  • Faculty website: and


Cambridge Computer Science blends theoretical knowledge and practical experience to give you the tools to work at the forefront of technology. The Department of Computer Science and Technology is responsible for the course syllabus, the programme of lectures and the exams. The Department website contains lots of information on the benefits of studying Computer Science at Cambridge, the course content and employment prospects.

Computer Science at Queens’

The college supports your study on an individual basis and provides teaching in small groups of two or three students, known as supervisions.  We aim to admit between six and eight Computer Science undergraduates every year.  This number provides a supportive cohort of Computer Science students while being small enough that we can support every student individually. Students typically participate in three or four hours of small-group supervisions a week. These supervisions are delivered by Queens’ teaching staff, complemented by researchers based in the Department. 

Is Computer Science at Queens' right for me?

Choosing a college is a matter of personal preference. We encourage you to visit the College to see what it is like in person.  We are always pleased to receive emails from potential applicants, so please contact us. Things to consider:

  • Colleges differ in the size of intake and teaching ethos. We admit between six and eight students a year and actively encourage students to work together and support one another.
  • Queens' is an open and informal college located near the centre of town, which gives easy access to many city amenities and is a short walk to lectures in the first year. For the later years of the degree, University teaching will take place in The Computer Laboratory on the West Cambridge site. This is a 10-minute cycle ride on a low-traffic route.  Alternatively, the Universal bus service runs door to door, stopping outside Queens’ and the Department.
  • We actively pursue wider interests in the subject: in addition to supervisions at Queens’, we run a general meeting once a week for all Computer Scientists. Recent activities have included collaborative programming challenges, summer internship reports, and short project talks from undergraduates as well as researchers from the Department.
  • We provide every first- and second-year student with a copy of the core course text books. Books are returned at the end of the year for use by the next group of students. Queens’ and the University have well-stocked libraries to support students in the third and fourth year.

We are passionate about high-quality teaching and education. For example, two of Queens’ teaching staff (see below) have a leading role in the construction and delivery of the new teaching platform, which is funded by the UK’s Department for Education to support and improve Computer Science teaching in all English schools.

Assessment process

Applicants will be required to take the Test of Mathematics for University Admission (TMUA) in late October or early November and the results will be considered alongside the rest of the application paperwork in order to determine which candidates to invite for interview. We will not simply select those candidates with the best scores in the TMUA when determining who to invite for interview; rather, we will use your TMUA score together with your application paperwork.

Candidates invited for further assessment will take part in two interviews and a written test at Queens’ College in December. One interview will seek to understand your ability in mathematics, logical thinking and problem solving.  The second interview will assess your interest and motivation for study in Computer Science. The written test is the Computer Science Admissions Test (CSAT) and is designed to support your application.

Taking an additional test at interview is to your advantage

We know that interviews are challenging, and many applicants have limited interview experience. The CSAT provides you with an additional opportunity to show us your potential. If you don’t demonstrate your potential at interview, the CSAT provides you with another opportunity to shine (and vice-versa). At Queens’, we have previously admitted students who did well at interview and relatively poorly in the CSAT and the other way around. We highly recommend the CSAT website ( which contains lots of preparatory material.


The Robin Walker Fellowship in Computer Science

The Hassabis Fellowship in Computer Science

Queens’ Computer Science Teaching Staff

Professor Alastair Beresford (Robin Walker Fellow): As the Director of Studies for the second- and fourth-year Computer Science students, I am responsible for organising supervisions and helping students to fulfil their academic potential. I supervise first- and second-year courses so I get to know all students well. I’m also Professor of Computer Security in the Department of Computer Science and Technology where I teach undergraduate courses on programming as well as graduate courses on computer security. In 2014, I was awarded the Pilkington Teaching Prize by the University for excellence and innovation in University teaching. I lead the development of the tech platform used to deliver the online learning system together with Prof Andrew Rice. Further Info:

Professor Neil Lawrence: As Director of Studies for the third-year Computer Science students, I am responsible for coordinating supervisions together the Department as well as helping fulfil their academic potential. In the University, I am the inaugural DeepMind Professor of Machine Learning. I have been working on machine learning models for over 20 years. I recently returned to academia after three years as Director of Machine Learning at Amazon. My main interest is the interaction of machine learning with the physical world. This interest was triggered by deploying machine learning in the African context, where ‘end-to-end’ solutions are normally required. This has inspired new research directions at the interface of machine learning and systems research, this work is funded by a Senior AI Fellowship from the Alan Turing Institute. I am also visiting Professor at the University of Sheffield and the co-host of Talking Machines. Further Information:

Dr Ramsey Faragher: I teach mathematical theory underlying Computer Science alongside applications such as security, machine learning and artificial intelligence. My own research is in the fields I teach: I work on machine learning and data fusion techniques for navigation and tracking. I have had a varied career, working in the defence industry, academic research and, most, recently, founding and running my start-up company:

Professor Andrew RiceI am currently working away from the university as a Principal Researcher at Github. My main focus is on Copilot which is an AI-powered pair-programmer. I maintain my connection with college as a Bye-Fellow. Previously I was the Hassabis Fellow in Computer Science and Director of Studies for the first-year Computer Science students. In 2014 I was awarded the Pilkington Teaching Prize by the University for excellence and innovation in University teaching. I lead the development of the tech platform used to deliver the online learning system together with Prof Alastair Beresford. Further Information: