# Preliminary Examinations, Computer Science and Philosophy

In the first year of the Computer Science and Philosophy degree you will take ten lecture courses - five in Computer Science, four taught in Philosophy and one taught in conjunction with Mathematics.

You will also attend the course Ethics and Responsible Innovation.

**Philosophy**

- General Philosophy (GP) - 8 lectures in MT
- Introduction to Logic (IL) - 8 lectures in MT
- Elements of Deductive Logic (EDL) – 8 lectures in HT
- Turing on Computability and Intelligence (TCI) – 8 lectures in TT

**Mathematics**

- Probability - 16 lectures in MT

**Computer Science**

- Discrete Mathematics Michaelmas Term 2019
- Functional Programming Michaelmas Term 2019
- Design and Analysis of Algorithms Hilary Term 2020
- Imperative Programming Parts 1 and 2 Hilary Term 2020
- Imperative Programming Part 3 Trinity Term 2020