Computer Science
Computer science is the study of computation in all its forms, from the mathematical theory that defines what can and cannot be computed to the practical engineering of software systems that underpin the digital world. It encompasses programming, algorithms and data structures, operating systems, networks, databases, software engineering, artificial intelligence and much more, and its graduates are among the most versatile and sought-after in the modern economy. At Brunel University London, this three-year full-time BSc includes a foundation year, giving students who need additional preparation the opportunity to build the mathematical and computational foundations before progressing into the full degree.
You will develop the ability to specify, design, code, modify and test different types of software, from web-based systems to mobile solutions, using contemporary programming paradigms and commercial-grade development environments and database tools. The programme builds your understanding of how software systems work and how to design them to meet real business needs, alongside the theoretical knowledge of computer science that allows you to reason about algorithms, complexity and the limits of computation. The curriculum reflects both the technical depth and the professional relevance that employers in technology and across the wider economy look for in computer science graduates.
Computer science graduates work across virtually every sector that relies on digital systems, which in practice means almost everywhere. Software development, systems engineering, data science, artificial intelligence, cybersecurity, cloud computing, product management and IT consultancy are all common career directions. The financial services, healthcare, retail, government, defence and creative industries all employ computer scientists in significant numbers.
Many graduates pursue postgraduate study in computer science, information security, machine learning or a related field, while others move directly into professional roles in technology companies, startups and organisations of all types.