# Part C, Computer Science and Philosophy

In Part C, Computer Science and Philosophy students take courses according to the following rules.

- Each Philosophy paper or thesis is worth 8 units;

- Each Computer Science taught course is worth 3 units;

- A Computer Science project is worth 9 units.

You must complete between 24 and 26 units, subject to the following constraints:

- You may take at most six Computer Science taught courses;

- You may not take both a Philosophy thesis and a Computer Science project.

Computer Science courses are chosen from Schedule C1. Philosophy courses are chosen from courses 101-120, 122, 124, 125, 127 and 198, as described on the Philosophy Faculty website. Each Philosophy course will be assessed by a 3-hour written examination together with an essay of at most 5,000 words. Rules for Philosophy theses are described in the Examination Regulations here , except that the word limit is 20,000 words.

The effect of these rules is that you should take one of the following combinations:

- Three Philosophy papers (maybe including a thesis) (24 units);
- Two Philosophy papers (maybe including a thesis) and either three CS courses or a CS project (25 units);
- One Philosophy paper (or thesis), and six CS courses (26 units);
- One Philosophy paper, three CS courses and a CS project (26 units);
- Five CS courses and a CS project (24 units).

#### Schedule C1 (CS&P)

- Categories, Proofs and Processes 20 Lectures, Michaelmas Term 2018
- Computational Game Theory 20 Lectures, Michaelmas Term 2018
- Computational Learning Theory 24 Lectures, Michaelmas Term 2018
- Concurrent Algorithms and Data Structures approximately 20, Michaelmas Term 2018
- Physically Based Rendering 20 Lectures, Michaelmas Term 2018
- Probabilistic Model Checking 20 Lectures, Michaelmas Term 2018
- Quantum Computer Science 24 Lectures, Michaelmas Term 2018
- Advanced Machine Learning Hilary Term 2019
- Advanced Security 18 Lectures, Hilary Term 2019
- Automata, Logic and Games 24 Lectures, Hilary Term 2019
- Probability and Computing 20 Lectures, Hilary Term 2019
- Requirements 16 Lectures, Trinity Term 2019