University of Liverpool

UK
28 Scholarships 37 Programs 2 Degree levels
Bachelor

Software Development (BSc Hons)

DegreeBachelor
FieldSoftware Development

The BSc (Hons) Software Development at the University of Liverpool is an undergraduate degree focused on designing, building and deploying reliable software systems. It suits students who want a practical, professionally oriented programme combining core computer science foundations with hands-on development, team projects and optional work experience opportunities.

What you'll study

The programme covers the fundamentals of software engineering and key computer science principles while emphasising practical implementation and professional practice. Core topics typically include programming and data structures, algorithms, software design and architecture, databases, web and mobile development, testing and quality assurance, software project management, and human–computer interaction.

Students progress from introductory programming and computational thinking in early years to more advanced modules such as concurrent and distributed systems, software security, cloud-based development and elective topics in areas like machine learning, data analytics or embedded systems. The degree includes team-based laboratory work, individual coursework and a substantial capstone project in which students design and deliver a complete software system.

There are also opportunities for work-based learning. Depending on the route chosen, students can take professional development modules, industry placements or short work-experience projects that integrate academic study with practical workplace skills.

Entry requirements

Typical entry expectations include successful completion of a recognised secondary school qualification (for example A-levels, BTEC, or equivalent) with evidence of strong numeracy. Mathematics at A-level (or an equivalent qualification) is normally highly recommended or required. Applicants with vocational qualifications should show substantial content in computing, programming or related STEM subjects.

International applicants must meet equivalent academic standards and English language requirements. Mature applicants and those with relevant work or coding experience are encouraged to apply; personal statements, references and evidence of practical programming ability can support such applications. GCSE-level passes in mathematics and English are also commonly expected.

Career prospects

Graduates are prepared for a wide range of technical roles in industry and the public sector. Common entry-level roles include software developer/engineer, web and mobile application developer, test/QA engineer, systems analyst and database developer. With experience, graduates can move into roles such as DevOps engineer, cloud engineer, technical consultant, product manager or software architect.

The programme also provides a foundation for specialist careers in fields such as data analytics, cybersecurity, embedded systems and enterprise application development, or for further study at postgraduate level if students wish to pursue research or advanced technical mastery.

Why study at University of Liverpool

The University of Liverpool combines a strong academic computing community with practical, industry-relevant teaching. Students benefit from modern computing labs, access to current development tools and resources, and project work that mirrors real-world software engineering practice. The faculty deliver a mix of research-informed teaching and professional practice, with opportunities to work on collaborative projects with external partners.

Support services include dedicated careers and employability guidance, links with local and national technology employers, and active student societies that provide hackathons, coding workshops and peer networking. Studying in Liverpool gives easy access to a vibrant city with a growing digital and creative sector, offering local internship and placement possibilities alongside national and international career pathways.

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.