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)
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.