3 Years On Campus Bachelors Program
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
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
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
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.