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.