Computer Science
Computer Science is the discipline that underpins the digital infrastructure of modern society, combining the mathematical theory of computation with the engineering practice of software and systems design. It is a subject whose graduates are sought after across virtually every sector, because the ability to build and maintain reliable software systems, analyse data at scale, and solve complex computational problems is now central to how organisations of all kinds function. At its core, computer science asks not just how to write code, but how to think rigorously about problems and design systems that are elegant, efficient and robust.
At Bangor University in North Wales, this three-year full-time programme is available with a foundation year for students who need additional mathematical or scientific preparation before engaging with the main degree curriculum. You will study algorithms and data structures, programming paradigms, software engineering, operating systems, networks, databases, and the theoretical foundations of computer science, building a comprehensive and rigorous understanding of the discipline. Bangor's strong teaching culture and its supportive environment make it well suited to students who want personal attention and a manageable pace of transition into technical study.
A year abroad is available, giving you the opportunity to study computer science in another academic environment.
Graduates of Computer Science programmes are among the most consistently in-demand in any graduate labour market. Software development, data science, cybersecurity, systems engineering, machine learning, and technology consultancy are all well-established graduate destinations, and the range of industries now employing computer scientists is vast. Many graduates also pursue postgraduate study in specialist areas of computer science or move into research and academic careers.