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