

BSc Computer Science
About this course
Computer science is the study of computation in all its dimensions: the theory of what problems can be solved algorithmically, the practical craft of writing software that solves them reliably and efficiently, and the design of the systems, networks, and hardware that make computation possible. It is one of the most rapidly evolving of all the disciplines, and yet its foundations in mathematics, logic, and systems thinking are enduringly important, providing a stable base from which graduates can adapt to new technologies and new challenges throughout their careers. At the University of Liverpool, this three-year programme gives you a thorough grounding in the core areas of computer science: algorithms and data structures, programming in multiple languages and paradigms, software engineering principles, computer architecture, networking, databases, and the theoretical foundations of computation. You will develop both the technical skills needed to write effective software and the deeper understanding of why certain approaches work and others do not, which distinguishes a computer scientist from someone who has simply learned to code. The programme includes a year abroad, which places you in a different academic computing environment and broadens your professional and personal horizon considerably. Liverpool's computer science department is active in research across several areas, and the degree benefits from that research culture. Computer science graduates are in demand across virtually every sector of the economy. Software development, systems engineering, data science, cybersecurity, and AI and machine learning engineering are the most technically direct routes. Financial services, healthcare, retail, the media, and the public sector all depend on computing systems and employ graduates at every level. The year abroad often opens international professional connections, and many graduates find that the flexibility and depth of a computer science degree allows them to move between sectors and roles as their interests and the technology landscape evolve. Some graduates continue to postgraduate study, developing specialist expertise in an area such as machine learning, security, or distributed systems, while others move quickly into industry roles.
Syllabus & Modules
Typical curriculumStudent Satisfaction
National Student Survey - 115 respondents (54% response rate)
Similarly Ranked Alternatives
What comes next? 🎓
Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.
Explore Schools on WhatSchool.ai →


