Students applying to Durham choose between a 3-year BSc in Computer Science and a 4-year MEng in Computer Science.
Please follow the links below to learn more about the content of our courses and our approach to teaching.
During the course, you have the opportunity to transfer to other programmes, Computer Science with Year Abroad and Computer Science with Placement, if you are interested in studying in another country or including a year in industry as part of your degree.
It is possible to study Computer Science as part of a joint degree with us. We offer a number of combinations including:
For example, if you have an equally strong interest in both Mathematics and Computer Science you may wish to study Computer Science and Mathematics as a joint degree. This degree allows you to study modules with the abstract rigour of mathematics and to explore the application of mathematical reasoning in the analysis of computation.
Alternatively, a joint degree in Computer Science and Business may suit you if you are interested in not just cutting edge technologies, but also how they can be turned into world leading companies.
Finally, a joint degree in Computer Science and Physics can be a great combination, with Physics giving a greater insight into the fundamental working of transistors and processors, and Computer Science being widely used in Physics to simulate and study large scale physical systems, such as the early universe.
These three joint degrees are taught under the framework of the Natural Sciences degree programme, which also allows for more general combinations for example Computer Science, Mathematics and Physics.