HomeUniversity of DurhamBSc Computer Science

BSc Computer Science

University of Durham
Full-time3 YearsPlacement YearYear AbroadSubject: Computer Science
Course Score
A+ /94
Graduate Salary
£41,500
Satisfaction
85%
Degree Completion
91%
Professional Jobs
95%
Meaningful Work
100%

About this course

Computer science is the discipline that underpins everything digital, concerned with the fundamental principles of computation, the design of efficient algorithms, the architecture of software systems, and the development of the technologies that are reshaping every sector of the economy and every aspect of daily life. It is both deeply theoretical, drawing on mathematics and logic to ask what can be computed and how efficiently, and intensely practical, requiring the ability to design and build systems that work reliably in the real world. At Durham University, this three-year full-time programme includes a sandwich year, a year abroad, and work placement opportunities, providing an unusually comprehensive combination of academic depth and professional experience. You will study algorithms and data structures, programming languages, software engineering, artificial intelligence, machine learning, computer architecture, databases, and the mathematical foundations of computation, developing both technical proficiency and the ability to design complex systems from first principles. The sandwich year allows you to work in a technology company or research organisation, while the year abroad gives you the chance to experience computer science education and research in a different international context. Entry is highly competitive, typically requiring a tariff of around 200 points. Durham computer science graduates are among the most sought-after technology graduates in the UK, with strong demand from software companies, financial technology firms, management consultancies, research organisations, and the public sector. The combination of placement and year abroad experience is a significant differentiator in the graduate job market, and many students convert their placements into graduate offers. Further study at master's level in computer science, artificial intelligence, or a specific application domain is a natural continuation for those who want to develop specialist expertise or pursue research. The degree provides a strong foundation for any career at the frontier of digital technology.

Syllabus & Modules

Typical curriculum
Year 1 Modules
4 items
Programming Fundamentals
Core
View Module Details →
Discrete Mathematics
Core
View Module Details →
Computer Systems
Core
View Module Details →
Calculus & Linear Algebra
Core
View Module Details →
Year 2 Modules
5 items
Year 3 Modules
5 items

Student Satisfaction

National Student Survey - 45 respondents (63% response rate)

87%
Teaching Quality
76%
Assessment & Feedback
75%
Academic Support
87%
Organisation
89%
Learning Resources
70%
Student Voice

Tuition FeesVerified

Published annual tuition cost at University of Durham.

£9,535
Per academic year (UK Home)
💰

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

A-level
97%
Baccalaureate
3%

What comes next? 🎓

Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.

Explore Schools on WhatSchool.ai →