University of Liverpool

UK
28 Scholarships 37 Programs 2 Degree levels

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.

What you'll study

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.

  • Year 1: introductory programming, foundational mathematics for computing, systems and architecture, and an introduction to databases and software engineering concepts.
  • Year 2: intermediate and advanced programming, algorithms and data structures, operating systems, networking, and opportunities to take modules in areas such as machine learning, web applications or security.
  • Year 3: specialised optional modules and a substantial individual honours project or team-based project that consolidates practical development and research skills.

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 requirements

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.

  • Applicants without formal computing qualifications are encouraged to show evidence of programming experience (for example through personal projects, online courses or work experience).
  • Mature students and those with vocational qualifications are considered on an individual basis; the University’s admissions team can advise on required evidence and bridging opportunities.
  • English language proficiency is required for applicants whose education has not been in English, with acceptable tests and levels specified by the university.

Career prospects

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.

Why study at University of Liverpool

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.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Liverpool

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.