Durham University Computer Science

By | 22nd May 2017

Durham University logo

Durham University Computer Science

At Durham we offer the following single subject undergraduate degrees: a three-year BSc in Computer Science, a four-year MEng in Computer Science and a four-year BSc in Software Development for Business (which includes a year-long industrial placement). These degrees have been designed to be demanding and intellectually challenging, and they are scientifically, technologically and industrially relevant. Mathematics provides the logic and language underpinning much of modern computer science, just as it does for physics and engineering, and there there is a significant mathematical component to these degrees. The single honours degrees are run wholly on the Durham City campus and all teaching is undertaken with staff from the School of Engineering and Computing Sciences.

G400 BSc (Hons) Computer Science (3 years)

G603 BSc (Hons) Software Development for Business (4 years)

G406 MEng (Hons) Computer Science (4 years)

All degree programmes listed above require an A grade at A-levels maths (or equivalent e.g. IB Maths HL 6)

All degree programmes are British Computer Society (BCS) Accredited.

Joint Honours and Natural Science degrees

You can also study Computer Science as part of the following joint degrees:

  • Computer Science and Mathematics
  • Computer Science and Business
  • Computer Science and Physics

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.

For more information, please see:


UCAS codeG400
Professional accreditationAccredited by the British Computer Society, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional. Accredited by BCS, The Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer. Accredited by BCS, The Chartered Institute for IT on behalf of the Science Council for the purposes of partially meeting the academic requirement for registration as a Chartered Scientist.
Mode of studyFull Time
Duration3 years
Location Durham City
Typical OffersA-Level
International Baccalaureate
Please also check Requirements and Admissions.
Alternative qualificationswww.durham.ac.uk/undergraduate/apply/entry-reqs
Department(s) Websitewww.durham.ac.uk/ecs
Telephone+44 (0)191 334 2468