← All courses at Durham University

BSc Computer Science

Durham University

About this course

BSc (Hons) in Computer Science, a computer science degree centred on the design, analysis and implementation of computing systems. Core topics include Computer Architecture, Systems Design, Programming, Data Analysis, Mathematical Modelling and Artificial Intelligence & Machine Learning. The Year 2 Software Engineering module includes a team project carried out with an external organisation. An optional additional year abroad at an overseas partner institution or an industry placement year extends the programme to four years. The first year establishes the foundations through Programming, Algorithms and Data Structures, Computer Systems and Mathematics for Computer Science, alongside Computational Thinking and Data Science. Year 2 extends into systems, theory and AI practice with compulsory modules in Networks and Systems, Theory of Computation, Artificial Intelligence and Software Engineering, plus Programming Paradigms and Graphics and Image Processing. The final year concentrates on advanced theoretical foundations through Core Computer Science and the Individual Project, which accounts for one third of the final year. Optional modules allow specialisation in areas including Deep Learning, Computer Vision, Cryptography and Advanced Computer Systems; other recent choices have included Reinforcement Learning, Recommender Systems and Parallel Scientific Computing.

Written by AI from the university's course page and module list. It can get details wrong, so check the official course page before you rely on it.

Institution
Durham University
Level
undergraduate
Subject
Computer Science
Duration
3 years
UCAS code
G400
Typical offer
A-level A*AA
Median salary
£54,000 after 5 years

Entry requirements

A level: A*AA including A in Mathematics. IB: 37 with 766 in higher level subjects, including Mathematics.

See the highest paying Computer Science degrees in the UK →

Real offers for this course

Applicants have posted 1 UCAS decision for BSc Computer Science (G400) at Durham University for 2027 entry so far. The published offer is A*AA at A level.

Admissions (2022 entry, home applicants)

Offer rate 29%: 165 offers from 565 applications, from the university's Freedom of Information return.

What students say

Based on about 27 final-year students who answered (a small group: a rough guide only)

  • Teaching on my course: 79%
  • Learning opportunities: 78%
  • Assessment and feedback: 74%
  • Academic support: 93%
  • Organisation and management: 80%
  • Learning resources: 79%
  • Student voice: 85%

Do students stay on the course?

Based on about 105 students who started

  • Continued on course: 88%
  • Left higher education: 11%
  • Moved to a lower qualification: 1%

What graduates do next

Based on about 33 graduates who answered

  • Working: 80%
  • Further study: 5%
  • Unemployed: 10%

Most common jobs

  • Information Technology Professionals: 85%
  • Find their work meaningful: 85%
  • Feel on track for their future plans: 85%
  • Use what they learnt on the course: 65%

Where graduates work (5 years on)

Based on about 40 graduates, across similar courses at this university

  • North East: 15%
  • North West: 5%
  • Yorkshire and the Humber: 5%
  • West Midlands: 5%
  • East of England: 10%
  • London: 35%
  • South East: 10%
  • South West: 5%

Who gets in

Based on about 125 students who started

  • A levels: 100%

Accreditation & quality ratings

TEF 2023 (whole university): Silver overall, Silver for student experience, Gold for student outcomes.

Modules

  • Algorithms and Data Structures
  • Computational Thinking
  • Computer Systems
  • Mathematics for Computer Science
  • Programming
  • Data Science
  • Networks and Systems
  • Programming Paradigms
  • Theory of Computation
  • Artificial Intelligence
  • Graphics and Image Processing
  • Software Engineering
  • Individual Project
  • Core Computer Science
  • Example optional modules

Questions about this course

How much do graduates of BSc Computer Science at Durham University earn?

The median salary is £50,000 after 15 months, £40,000 after 3 years, £54,000 after 5 years. After five years the middle half of graduates earn between £42,000 and £66,500. The £54,000 median after five years is £18,000 more than the UK median for Computer science.

What do graduates of BSc Computer Science at Durham University do next?

90% were in work or further study 15 months after finishing (Graduate Outcomes 2023-24).

Are students happy with the teaching on BSc Computer Science at Durham University?

79% of final-year students were positive about the teaching in the National Student Survey 2025-26.

What grades do I need for BSc Computer Science at Durham University?

The typical offer is A*AA at A level. The average entrant had 190 UCAS points.

What is the offer rate for BSc Computer Science at Durham University?

29% of home applicants received an offer for 2022 entry: 165 offers from 565 applications, according to the university's Freedom of Information return.

Does BSc Computer Science at Durham University include a placement year or year abroad?

The course has an optional placement year and an optional year abroad.

How many students continue on BSc Computer Science at Durham University?

88% of students continued into their second year, and 11% left higher education.