Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →The BSc (Hons) Computer Science at the University of Liverpool is a three-year, research-informed degree that builds core programming, systems and theoretical skills while allowing specialisation in areas such as artificial intelligence, cybersecurity and data science. It suits students who enjoy problem solving, mathematics and practical software development and who want a balance of formal foundations and hands-on project experience.
The programme covers the fundamental principles of computing alongside options that let you focus on contemporary specialisms. Core topics typically include programming and software engineering, data structures and algorithms, computer architecture and operating systems, databases and web technologies, discrete mathematics and computational theory. Across the degree you will encounter modules on networks, security, human–computer interaction and professional practice.
Teaching typically combines lectures, computer laboratory classes, seminars and supervised project work. Assessment methods include coursework, practical programming assignments, exams and a final-year project. There are opportunities to take optional modules reflecting current research strengths and industry trends, and many students make use of the university’s facilities for group work, hackathons and summer internships.
Entry is competitive and applicants are normally expected to have a strong grounding in mathematics. Typical successful applicants demonstrate prior attainment in mathematics at A-level or an equivalent qualification; further qualifications in computing, physics or another STEM subject are advantageous. The university accepts a range of UK and international qualifications and considers personal statements, references and any relevant practical experience.
Graduates of the programme are prepared for a wide range of roles across the tech sector and beyond. Common career paths include software developer/engineer, data analyst or data scientist, systems analyst, network or cybersecurity specialist, AI / machine learning engineer, and roles in web and mobile application development. Graduates also move into consultancy, graduate schemes in large employers, and technology roles in finance, healthcare and public sector organisations.
The degree also provides a solid foundation for further study at master’s or doctoral level for those interested in research or specialised technical disciplines.
The University of Liverpool combines research-led teaching with practical facilities and strong industry links. The School of Computer Science offers modern computing laboratories, project spaces and opportunities to work on real-world problems with external partners. Students benefit from dedicated careers support, employer engagement events and a large alumni network in technology and related sectors.
The university’s location provides access to a vibrant regional tech scene and good transport links, while campus life includes student societies, coding clubs and competitions that enhance practical experience and employability. Teaching staff include researchers active in contemporary areas of computing, so course content is regularly updated to reflect new technologies and methods.
Shortlist scholarships and plan your application — free guidance from our advisors.