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
Part II projects (2024-25)
Candidates for Part II of the Computer Science Tripos are required to carry out a substantial piece of project work, and to submit a dissertation of up to 12,000 words describing the project. The dissertation counts for a quarter of the available marks in Part II.
The objectives of the project are as follows:
- To display a range of Computer Science skills involved in the design, implementation and evaluation of a significant computer system. Usually this is a piece of software but it could be a piece of hardware, the assembly of a knowledge base, or a mechanically-assisted proof.
- To demonstrate your ability to plan and carry out a large project in a coherent and effective way, demonstrating the principles of good design, quality, and project management.
- To show an understanding of the context in which your selected project lies. This includes the relationship of the task to the broad surrounding areas of Computer Science and other project-specific fields as well as an awareness of known results and the literature that support your particular specialist area.
- To select (and justify your selection of) suitable techniques, algorithms, tools, and data structures as well as convince the Examiners that you can learn new ones as necessary.
- To plan and organise the collection and presentation of evidence that shows that the end result behaves in the way intended.
- To show that you can communicate your work scientifically by preparing a formal report (the dissertation) that will convince its readers that objectives 1 to 5 have all been achieved.
The project provides an opportunity to conduct a fairly detailed investigation of some area within Computer Science that particularly appeals to you. You can take inspiration from project suggestions, or develop your own idea. As long as the project meets the above formal criteria, you are free to suggest any project.
You don’t carry out the project in isolation. You will be expected to find a Supervisor, who will meet with you regularly and who will guide you through the project work. If your Supervisor is not a UTO (lecturer) in the department, you will also need a UTO as a second supervisor to check that your planned project is appropriate, to help in case of problems, and to mark your dissertation (along with the Examiners) at the end of the project.
These pages provide guidance about the selection, planning, execution, documentation and assessment of the Part II Project. They explain the arrangements that the Department makes to support and regulate project work, and provide further details on what the Examiners expect to find in the dissertation.
Lectures and briefings
The department provides a briefing and a lecture to support project work. These are:
The precise time and location of these lectures can be found in the important dates.
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