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)
- Axiomatic Set Theory (C1.4)
- Godel's Incompleteness Theorem (C1.2)
- Automata, Logic and Games 24 Lectures, Michaelmas Term 2021
- Bayesian Statistical Probabilistic Programming 16 Lectures, Michaelmas Term 2021
- Categories, Proofs and Processes 20 Lectures, Michaelmas Term 2021
- Computational Learning Theory 24 Lectures, Michaelmas Term 2021
- Concurrent Algorithms and Data Structures 20 Lectures, Michaelmas Term 2021
- Law and Computer Science 16 Lectures, Michaelmas Term 2021, Hilary Term 2022
- Probabilistic Model Checking 20 Lectures, Michaelmas Term 2021
- Quantum Processes and Computation 24 Lectures, Michaelmas Term 2021
- Advanced Security 22 Lectures, Hilary Term 2022
- Advanced Topics in Machine Learning 18 Lectures, Hilary Term 2022
- Computational Biology 16 Lectures, Hilary Term 2022
- Computational Game Theory 20 Lectures, Hilary Term 2022
- Database Systems Implementation 22 Lectures, Hilary Term 2022
- Ethical Computing in Practice Hilary Term 2022
- Probability and Computing 20 Lectures, Hilary Term 2022
- Quantum Software 24 Lectures, Hilary Term 2022
- Requirements 16 Lectures, Trinity Term 2022
Notices
- Notice to Candidates - 2021/2022 (Notice to Candidates - Requirements TT2022) (pdf)
- Notice to Candidates - 2021/2022 (Notice to Candidates Trinity Term 2022) (pdf)
- Notice to Candidates - 2021/2022 (Notice to Candidates for Law and CS HT2022) (pdf)
- Notice to Candidates - 2021/2022 (Notice to Candidates for ATML HT2022) (pdf)
- Notice to Candidates - 2021/2022 (Hilary Term 2022) (pdf)
- Notice to Candidates - 2021/2022 (Michaelmas Term 2021) (pdf)