Application
fees waived

Computer Science, BSc (Hons)

Durham University, United Kingdom

 
Apply
Added

Subject ranking

Overall
UK / Times 2025
5th
Overall
UK / CUG 2026
5th
Overall
UK / Guardian 2025
6th

Costs

Course feesS$60.1K / year
Entertainment, books
food & rent
S$17.2K / year
Beer S$6
MacDonalds S$11
Cinema S$14
Coffee S$5
TotalS$77.3K / year

Entry requirements

A Level AAA
Diploma 3.3
International Baccalaureate 38

Scholarships

Durham Inspiring Excellence 5K postgraduate scholarship
£5000 for tuition
More than 50 available
British Chevening Scholarships
100% for tuition and living expenses
Limited quantity

Information

Course
Code
G400
Upcoming
Intakes
Sep 2025
Course
Website (External)
Pathway
Programmes
See pathways
University
Information
WHATSAPP
+65 9650 3225
HOTLINE
+65 6333 1300

Duration

3 years
Graduate
2028
About the course

In today's dynamic world, computer science drives transformative technological advancements. The BSc (Hons) Computer Science program builds essential knowledge and practical skills in high-demand areas like machine learning, cybersecurity, and virtual reality. Through strong industry connections, the curriculum stays current, emphasizing programming and mathematics from the outset. Students explore foundational topics in the first year, engage in team projects for real-world experience, and work with expert researchers on cutting-edge projects, with options for a placement year or study abroad.Core Year 1 modules include Algorithms and Data Structures for problem-solving, Computational Thinking for interdisciplinary insights, Computer Systems for hardware-software integration, and Mathematics for Computer Science. Assessment combines coursework and exams, tailored to diverse learning styles, with the final-year project evaluated via reports and presentations.

What you will learn

Year 1 Core modules: Algorithms and Data Structures introduces the theory and practice of problem-solving in computing through the development of algorithms, and their associated data structures, for common computer science problems. Computational Thinking explores the breadth of Computer Science and the ways in which different topics relate to one another. You will learn the importance of computation and computational thinking in the modern world and the impact it has on technology advances in different settings. Computer Systems provides an understanding of the way in which modern computer systems (both hardware and software) can effectively represent, transport and manipulate data. Mathematics for Computer Science introduces key concepts from linear algebra, calculus and mathematics, and explains their importance in the field of computer science. Plus either Programming (Black) or Programming (Gold).

A local representative of Durham University in Singapore is available online to assist you with enquiries about this course.