BSc (Hons) Philosophy & Computer Science 2024-25

Programme Specification

BSc (Hons) Philosophy & Computer Science Programme Specification

Course Lists:

Year One

Required (Computer Science)

LCSCI4207 Fundamentals of Computer Science I

LCSCI4208 Fundamentals of Computer Science I

LCSCI4212 Discrete Structures (available from 2024-25)

Required (Philosophy)

LPHIL4228 Introduction to Logic

LPHIL4230 Technology and Human Values

LPHIL4239 Introduction to Philosophy

Elective

Undergraduate University Course List Year One

Year Two

Required (Computer Science)

LCSCI5204 Algorithms and Data

LCSCI5205 Object-Oriented Design

LCSCI5208 Database Design

Required (Philosophy)

LPHIL5228 Ancient Philosophy

Take at least TWO other L5 Philosophy courses from the list, at least ONE of which is in theoretical philosophy:

LPHIL5229 Epistemology

LPHIL5230 Ethics

LPHIL5233 Metaphysics

LPHIL5234 Philosophy of Mind

LPHIL5235 Philosophy of Science

LPHIL5248 Artificial Intelligence and Data Ethics

LPHIL5279 Intermediate Philosophy Directed Study I

LPHIL5280 Intermediate Philosophy Directed Study II

Required (Integrative)

LPHIL5248 AI and Data Ethics

Elective

Undergraduate University Course List Year Two

Year Three

Required (Computer Science)

LCSCI6206 Fundamentals of Software Engineering

TWO additional courses from this list:

LCSCI6207 Human Computer Interaction

LDSCI6209 Large-Scale Information Storage and Retrieval

LDSCI6210 Machine Learning and Data Mining I

LDSCI6211 Machine Learning and Data Mining II

LDSCI6253 Advanced Information Presentation and Visualisation

Required (Philosophy)

LPHIL6239 Philosophy of Logic and Language

Take TWO additional Philosophy courses:

LPHIL6234 Advanced Ethics

LPHIL6235 Aesthetics

LPHIL6236 Feminism

LPHIL6237 Final Project (Philosophy)

LPHIL6238 Kant and Post-Kantian Philosophy

LPHIL6240 Political Philosophy

LPHIL6286 Advanced Philosophy Directed Study I

LPHIL6287 Advanced Philosophy Directed Study II

LPHIL62100 Advanced Special Topics in Philosophy

Required (Integrative)

LPHIL6237/LDSCI6208 Final Project (Philosophy / Computer Science)