BSc Hons Computer Science with Software Development

3 Years On Campus Bachelors Program

University of Liverpool

Program Overview

The BSc (Hons) Computer Science with Software Development at the University of Liverpool offers a strong academic foundation in programming, algorithms, systems, and AI, with practical pathways that let you tailor your experience. You’ll have options to specialise in areas like machine learning, cloud computing, or cybersecurity, supported by flexible opportunities such as industrial placements, study abroad, and an integrated MEng route.


Curriculum Structure

Year 1
Core modules introduce programming (Java or other paradigms), data structures, systems, and foundational theory:

  • Introduction to Programming

  • Analytic Techniques for Computer Science

  • Computer Systems

  • Data Structures & Algorithms

  • Designing Systems for the Digital Society

  • Foundations of Computer Science

  • Introduction to Artificial Intelligence

Year 2
You'll advance into more applied computing with core and optional modules, including:

  • The C++ Programming Language 

  • Software Engineering I

  • Computer Networks

  • Databases Developement

  • Cyber Security

  • Advanced AI

  • Software Engineering Team Project (real-world development workflow)

Year 3 (Honours)
The final year features advanced specialisation and a major project:

  • Honours Year Project

  • Optional modules like:

    • Introduction to Computational Game Theory 

    • Biocomputation

    • Software Engineering II

    • Computer Forensics

    • Computer Vision

Optional Pathways

  • Year in Industry (paid placement between Years 2 and 3)

  • Study Abroad (including Xi’an Jiaotong-Liverpool University in China)

  • Integrated MEng Pathway (adds an advanced fourth year with deeper technical and research components)


Assessment Methods:

  • Programming assignments, practical labs, coding challenges

  • Reports, essays, oral presentations

  • Software demonstrations and final project evaluations

  • Group work in Year 2 and a supervised individual research/development project in Year 3

Formative & Summative Mix: Practice-based ongoing feedback supports confidence and skill progression.


Focus Areas

Programming • Systems & architecture • Algorithms & data structures • Software engineering • Databases • AI/ML • Security & web • Team & honours projects

Learning Outcomes

  • Apply theoretical and practical programming knowledge

  • Design, implement, and evaluate secure and scalable software systems

  • Develop effective teamwork and communication in group projects

  • Specialise in a chosen technical area through advanced modules

  • Conduct independent research or technical development


Professional Alignment & Accreditation

  • Accredited by BCS

    • Meets academic standards for Incorporated Engineer (IEng) and partial Chartered Engineer (CEng) status

    • Fully meets requirements for Chartered IT Professional (CITP)

  • Optional industry and global experiences further reinforce your readiness for professional roles.


Reputation & Employability Rankings

  • Part of the Russell Group of leading UK research universities

  • Holds a Gold Teaching Excellence Framework (TEF) rating

  • Graduate prospects score: 88% (Complete University Guide)

  • Well-regarded for its research in computing and industry partnerships

 

Experiential Learning (Research, Projects, Internships etc.)

The BSc (Hons) Computer Science with Software Engineering at the University of Liverpool offers a richly practical, industry-aligned computing education through robust facilities, project-driven modules, and meaningful career development.


Facilities & Learning Environment

  • Refurbished Grade II–listed computing building with fully equipped PC and Mac labs for software and app development

  • Dedicated support for iOS and Android programming, Git/Linux servers, and high-speed networks

  • Full SSH and two-factor secure remote access to the departmental Linux environment, letting students code and work off-campus

  • Technical staff provide on-site and virtual support to ensure lab systems and servers run smoothly


Experiential Learning Highlights

  • Weekly hands-on lab sessions in every module, covering Java, Python, C/C++, Linux, mobile and web app development

  • Group and individual coursework across all years focuses on building substantial software solutions and applying theory to real-world tasks

  • Emphasis on demonstrator-led guidance in labs, ensuring applied, practical learning at every stage


Placements & International Experience

  • Optional Year in Industry (4-year track): One-year paid placement available after Year 2, supported by employer links and departmental assistance

  • Liverpool Interns Summer Programme: 80-hour, credit-bearing internships with local SMEs, offering paid experience (~£12.50/hour) and hiring preparation

  • Short-Term Summer Internships: 8–12 week placements facilitated through the Careers Studio and Handshake platform

  • Study Abroad: Flexible options to study abroad for a semester, full year, or summer at partner universities globally

 

Progression & Future Opportunities

BSc (Hons) Computer Science with Software Enginnering graduates from the University of Liverpool move into high-impact tech careers: around 90–95% are employed or in further study within 15 months in roles including:

  • Software Engineer or Developer

  • Systems Analyst or Technical Consultant

  • Data Scientist or AI Researcher

  • Web Developer or Programmer


University Services That Support Employment

  • The Careers & Employability Service offers one-to-one coaching, CV and interview support, mock interviews, employer fairs, and access to internal job portals like Handshake

  • Faculty-specific support through EECS includes coding labs, mentoring, and alumni-led events

  • Optional Year-in-Industry placement track gives students paid professional experience with strong support for securing roles and potential fast-track graduate job offers


Employment Stats & Salary Progression

  • Around 90–95% of UK graduates employed or in further study within 15 months

  • 100% of course-specific placement track students are in highly skilled roles

  • Median salaries: £32k at 15 months, £37k at three years, and £44.5k at five years

  • 87% of graduates report their role is meaningful and aligned with their long-term career goals


Industry Engagement & Employer Links

  • Graduates are recruited by BAE Systems, BT, Siemens, Unilever, RBS, the Guardian, and other major firms

  • The university hosts regular employer networking events, industry speakers, and live project opportunities through academic departments

  • Industry engagement includes technical challenges, mentorship, and links to graduate schemes


Graduate Outcomes

  • 100% of students on the Year-in-Industry variant secure skilled employment or further study within 15 months

  • Graduates progress into tech, finance, government, consultancy, and academic research roles

  • Alumni consistently note strong project-based learning, lab support, and the benefits of real-world placement experience


Further Academic & Professional Pathways

  • Optional Year-in-Industry placement pathway, integrated into the degree to build experience and employability

  • MSc programmes in Artificial Intelligence, Cybersecurity, Data Science, and Software Engineering

  • Opportunities for funded PhD research in areas such as intelligent systems, algorithms, and data analytics

  • Clear pathways to professional qualifications via BCS and broader career advancement into consultancy, fintech, or academia

Program Key Stats

£29,900
Sept Intake : 14th Jan


14 %

Eligibility Criteria

AAA
2.7
36
70

1270
27
6.0
78

Additional Information & Requirements

Career Options

  • Computer programmer
  • software developer
  •  systems analyst
  •  software engineer
  •  technical consultant and web designer

Book Free Session with Our Admission Experts

Admission Experts