The two academic disciplines of Computer Science and Philosophy have many close affinities - think about topics such as robots, artificial intelligence, machine learning and logic. Many of these questions occur naturally for those working with computers, and so we have now introduced a new degree course so that our students can study the intersection between the two subjects more closely.
You will gain a thorough grounding in both Computer Science and Philosophy - developing both sets of intellectual and transferable skills that will make you highly employable after graduation. You could be studying computer hardware and perception on the same day!
With computers becoming more and more a part of our everyday life, it is increasingly important that those working with technology also understand the key philosophical concepts - to understand what to do with the technology and why, which raises questions about topics such as ethics and machine consciousness.
| Course | Qualification | Duration | UCAS Code | |
|---|---|---|---|---|
| Combined subject Computer Science and Philosophy |
||||
| Computer Science and Philosophy
|
BSc | 3 years | GV45 | |
| Computer Science and Philosophy with a year in industry | BSc | 4 years | GVK5 | |
| Computer Science and Philosophy | MEng | 4 years | GV4M | |
| Computer Science and Philosophy with a year in industry | MEng | 5 years | GV4R | |
See also our complete list of undergraduate courses, which covers a wider variety of subjects.
Our combined Computer Science and Philosophy degree course will give you an excellent grounding in both Computer Science and Philosophy, whilst also showing you where there is substantial interplay between the two disciplines. You will also get the chance to study what interests you in either discipline in the third and fourth year of the courses - as well as being able to study with academics on the leading edge of research in both subjects.
This degree is not just the chance for you to study two subjects that interest you - you will also develop excellent transferable skills that are much in demand by employers. You will be able to think and write clearly and carefully, construct and understand complex arguments and appreciate different opinions. You will learn how to communicate effectively with a wide range of audiences, and you will also develop your analytical and mathematical skills. Your work in Computer Science will introduce you to what it means to be a professional in an engineering discipline, including codes of practice and ethics.
If you choose to take an industrial placement, you will have the chance to put all of these skills and your knowledge from your degree into practice. Industrial placements allow our students to gain invaluable experience in the workplace, and can often result in improved grades. The experience can also further your career options on graduation, giving you an advantage in the job market.