.webp&w=3840&q=75)
The Bachelor of Science in Computer Science at Durham University offers a three-year, full-time program designed to equip students with the core principles of computing, from software development to hardware design. The program covers a wide range of topics, including algorithms, data structures, programming languages, artificial intelligence, machine learning, and cybersecurity, preparing students to tackle a variety of challenges in the fast-paced tech industry.
Students will gain both theoretical knowledge and hands-on experience in computer science, working on projects that involve developing and testing software, creating applications, and solving computational problems. The curriculum also includes opportunities for students to specialize in areas such as data science, computer vision, or robotics. Graduates will be well-equipped for careers in software engineering, IT consulting, data analysis, cybersecurity, or further study in computer science or related fields.
Program Title: Bachelor of Science in Computer Science
Degree Type: Bachelor of Science (BSc)
Duration: 3 Years
Mode of Study: Full-time, On Campus
Start Date: 30th January 2026
Location: University of Durham, United Kingdom
Field of Study: Computer Science
Language of Instruction: English
Year 1 โ Foundations of Computer Science
Year 2 โ Intermediate Computer Science
Year 3 โ Advanced Studies & Specialization
Graduates of this program gain strong analytical, programming, and problem-solving skills, opening career paths in software development, data analysis, cybersecurity, artificial intelligence, IT consultancy, and research. Many alumni also pursue postgraduate studies, including masterโs or doctoral programs in computer science, data science, or AI, providing advanced expertise. The combination of theoretical knowledge, practical coding experience, and independent research ensures graduates are prepared to design and implement innovative computing solutions and adapt to rapidly evolving technological environments.
This program provides a comprehensive foundation in computer science, combining core principles with practical, hands-on experience in programming, software development, and data management. Students benefit from independent research projects, collaborative assignments, and guidance from expert faculty, developing critical thinking and technical proficiency. Elective modules and the dissertation allow students to specialize in areas such as AI, cybersecurity, software engineering, or data analytics, tailoring their studies to professional goals. The curriculum emphasizes problem-solving, innovation, and computational reasoning, preparing graduates for successful careers in technology or further academic study in computer science.
For further information, please contact the admissions office at:
Phone: +44 (0)191 334 2000
Email: admissions@durham.ac.uk
Address: University of Durham, Durham, DH1 3LE, United Kingdom