CARVIEW |
Department of Computer Science and Technology
- Home
- The department
- Initiatives
- Accelerate Programme for Scientific Discovery
- CASCADE Computer Architecture & Semiconductor Design Centre
- Data Trusts Initiative
- Cambridge Ring
- The Supporters' Club
- Collaborate with Us
- Cambridge Centre for Carbon Credits (4C)
- Equality and Diversity
- LGBTQ+@CL
- women@CL
- Outreach
- Raspberry Pi Tutorials ➥
- Wiseman prize
- Research
- Research overview
- Application areas
- Research themes
- Algorithms and Complexity
- Computer Architecture
- Graphics, Vision and Imaging Science
- Human-Centred Computing
- Machine Learning and Artificial Intelligence
- Mobile Systems, Robotics and Automation
- Natural Language Processing
- Programming Languages, Semantics and Verification
- Security
- Systems and Networking
- Research groups
- Technical Reports
- Admissions
- Current students
- Current students overview
- Part IA
- Part IB
- Part II
- Masters courses
- PhD students
- Freshers
- Undergraduate teaching information and important dates
- Course material 2024/25 ➥
- Course material 2025/26 ➥
- Exams
- Exams overview
- Examination dates
- Examination results ➥
- Examiners' reports ➥
- Part III Assessment
- MPhil Assessment
- Past exam papers ➥
- Examinations Guidance 2024-25
- Head of Department's Announcements
- Marking Scheme and Classing Convention
- Guidance on Plagiarism and Academic Misconduct
- Purchase of calculators
- Examinations Data Retention Policy
- Guidance on deadlines and extensions
- Mark Check procedure and Examination Review
- Lecture timetables
- Supervisions
- Exchanges and internships
- Resources for students
- Course feedback and where to find help
- Student Administration Offices
- Intranet
Admissions FAQs
Choosing a University course can be a daunting task. Hopefully this site has helped you to make a decision about your application to Cambridge, but inevitably we won’t have answered every question. Here are a selection of questions we’ve been asked by prospective students recently. If you have any others, please drop us a line at cs-cubed@cl.cam.ac.uk and we’ll post your question and its answer here (anonymously of course).
Do applicants sit the TMUA?
All applicants sit the Test of Mathematics for University Admission (TMUA) the TMUA webpage is very user friendly with tabs on registering, preparation and FAQs. Please refer to the University of Cambridge pre-interview assessments webpage for details about TMUA test dates, costs and how to register.
Do applicants sit the CSAT?
In addition to the TMUA test, some colleges will require candidates to sit another written assessment (such as the Computer Science Aptitudes Test (CSAT)) on the day of interview. Please check with individual colleges to determine their interview process.
What programming languages does the course teach?
There are many different languages using many different programming paradigms out there. We aim to teach you the core principles so that you can quickly grasp any new language that comes along. Of course, we have to teach using something and we currently use Java as the main Object-Oriented programming language, ML for functional programming and Prolog for logic. We also look at other languages such as C and C++, although in less detail. We do not expect any of our students to be able to program in any of these languages when they first arrive.
Can you recommend a college?
Please accept marketing cookies to show embedded content (open cookie preferences)
The main University website offers further advice on choosing a college.
Do you place any value in Computer Science A-Level?
Yes. We value good marks in all subjects, albeit not always equally. Our primary focus is on Mathematics because it is taught in all schools, provides a formal underpinning for much of our course, and there is a positive statistical correlation between those who do well in mathematics at school and those who do well on our course. A-Level Further Mathematics is highly recommended for the same reasons, although we recognise that not all schools offer it. An A-Level in Computer Science is also valuable if your school offers it: it covers lots of relevant material and offers you the opportunity to gain a better understanding of the subject before committing to study computer science at university.
What are the requirements for those doing Scottish Highers or overseas qualifications?
It depends on the college. You will need to email or ring a college and ask the admissions secretary or an admissions tutor.
Can you recommend any books or activities to do that would help my application and/or studies?
This page contains a whole range of super-curricular activities that you could do as a prospective student.
Department of Computer Science and Technology
University of Cambridge
William Gates Building
15 JJ Thomson Avenue
Cambridge
CB3 0FD
About the department

© 2025 University of Cambridge