Philosophy and Computer Science BA
Philosophy and computer science have a great deal in common; our new degree focusses on the places where they meet.
Logic is the area which gets started by systemizing the idea of a valid (water-tight) argument. This idea begins in everyday life, as soon as we question whether a conclusion really follows from what was said earlier. But it finds its mature development equally within philosophy and computer science, where we ask questions about how we should represent (and check) reasoning processes.
Artificial Intelligence gives rise to particular challenges in engineering; but AI's core concepts are equally shared between philosophy and computer science. These are concepts such as:
- Agency: contrasts acting towards a specific purpose with involuntarily actions, like coughing;
- Understanding: contrasts 'mindlessly' following a process with 'knowing your way around';
- Epistemology: contrasts knowing with guessing;
- Consciousness and self-awareness.
New Ethics and Public Policy questions are thrown up, as computer systems are increasingly integrated into our lives and society. These are questions such as:
- when is an algorithm (un)fair?
- what rights do individuals have over 'their' data?
- how should we implement ethical choices (perhaps life-and-death choices) in automatic systems (such as self-driving cars)?
- (when) do we have a right to understand how an algorithm works?
For more details on the topics you'll study on this course, check out the Course Curriculum.