Skip to main content
Qualification type
BSc (Hons)

Computer Science

UCAS code G400

Entry requirements
A level: AAA
View full requirements
Study mode
Full-time
Duration
3 years
Start date and application deadlines
Start date
September 2025
Apply by:
Starts on:

We've set the country or region your qualifications are from as United Kingdom.

How to apply

Although the UCAS equal consideration date has now passed, many of our courses are still accepting applications from UK students for 2025 entry through UCAS.

The deadline for international students is 30 June 2025.

Combine this subject

With a combined degree, you can study two subjects as part of the same degree programme.

  • Choose from 30 subjects and over 300 combinations
  • Choose joint or major minor subjects
  • Adjust the weight of your subjects at the end of your first year
  • Same number of credits as single honours students
  • Same classes as single honours students
  • Appeal to a wide range of employers

Explore combined degrees for Computer Science courses

Get a prospectus
Download a course leaflet

Your course leaflet download should begin automatically but if not, click to download. If you would like to keep up to date with the latest events from the University if Liverpool, complete the form below.

Change country or region

We’re currently showing entry requirements and other information for applicants with qualifications from United Kingdom.

Please select from our list of commonly chosen countries below or choose your own.

If your country or region isn’t listed here, please contact us with any questions about studying with us.

Book your Open Day place

Don’t miss this opportunity to experience our courses, campus and city for yourself this summer.

About this course

From the underlying principles to the very edge of modern technology, this programme will cover all aspects of Computer Science and ensure that when you graduate you will know exactly what is and isn't possible with computers.


Introduction

Study Computer Science at Liverpool and develop a deep understanding of the technology that underpins much of modern life and society. Computer Science is a great choice for those with a keen interest in computers, software and technology. You’ll create functional applications as well as how to consistently iterate and improve your work.

Computer Science is a broad area covering many topics. During the first year of this course, we provide you with a strong foundation on the core elements of a Computer Science degree. This includes programming, computer systems, data structures, algorithms, and an introduction to artificial intelligence.

After learning core theory in year one, you can choose to maintain a balanced mixture of modules throughout your degree and graduate with the degree title Computer Science BSc (Hons). Or you can opt to develop specialist knowledge and graduate with an alternative degree title, in selected areas of computer science by choosing one of the following pathways:

Computer Science BSc (Hons) – Algorithms and Optimisation pathway

Many problems are highly complex and hard to solve even by a computer, requiring solutions designed to exhibit predictable behaviours in terms of their computational cost and data requirements. The Algorithms and Optimisation pathway is concerned with the theoretical modelling of algorithms and their properties. It looks at how complex tasks can be achieved more efficiently. Topics covered in this specialism may include Algorithms, Theory of Computation, Computational Game Theory, Optimisation, Big Data Analysis, Biocomputation, and Complex Information Networks. Learn more about this pathway.

Computer Science BSc (Hons) – Artificial Intelligence pathway

This pathway is concerned with the knowledge and the construction of intelligent entities. We will expose you to the many challenges found in modern AI, and in the pragmatic acquisition and utilisation of knowledge and data for a variety of real-world problems. You will explore concepts such as autonomous control and decision making which are crucial for robotics and intelligent systems. Areas covered within this specialism may include Advanced Artificial Intelligence, Deep Learning and Machine Learning, Robotics and Autonomous Systems, Computer Vision, Knowledge Representation, and Data Mining. Learn more about this pathway.

Computer Science BSc (Hons) – Cyber Security pathway

In today’s digital world, cybersecurity has never been more crucial. Ranging from the fundamentals of cryptography to mastering network security, this pathway equips students with the skills needed to tackle real-world challenges in protecting sensitive information and systems from cyber threats. Topics covered in this specialism may include Cyber Security, Computer Forensics, Computer Networks and Network Security, Formal Methods, and Robot Perception and Manipulation. Learn more about this pathway.

Computer Science BSc (Hons) – Data Science pathway

With our ever-increasing volume of data, it is essential that we can exploit the right theories and tools to extract meaningful knowledge. Within the Data Science pathway, you will learn to understand data and elicit usable knowledge. The specialism teaches students the necessary skills to analyse, discover and apply the knowledge from larger repositories and data sources. This specialism investigates the extraction of novel knowledge and insight from different types of data. Topics in this pathway may include Big Data Analysis, Machine Learning and Data Mining, Databases and Knowledge Bases, Knowledge-based Systems, High-Performance Computing, Knowledge Graphs and Web-Scale Ontologies, Image Processing, and Neural Networks. Learn more about this pathway.

Our Computer Science BSc programme and pathways are accredited by the British Computer Society which means that the course is continually updated and adapted to reflect new technologies and emerging trends.


What you'll learn

  • Programming in Java
  • Understanding different computer systems
  • Building and structuring databases
  • Fundamentals of software engineering
  • Algorithmic foundations
  • Complexity of algorithms and decision
  • Computation and language
  • Uses and possibilities of biocomputation
  • Introduction of Computation Game Theory
  • Complex social networks

Accreditation

Accredited by BCS, so opens up a wide variety of career opportunities with excellent employment prospects.

Accreditation in detail

BCS

The Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

Back to top

We’re proud to announce we’ve been awarded a Gold rating for educational excellence.


Course content

Discover what you'll learn, what you'll study, and how you'll be taught and assessed.

Year one

In year one you will learn the fundamentals of Computer Science. Starting with an introduction to procedural programming using commonly found language platforms, you’ll move on to learn about the importance of hardware and software components within the operation of computer systems, formal analytic techniques and the development of artificial intelligence.

In year one students will typically undertake either COMP101 (Introduction to Programming) or COMP105 (Programming Language Paradigms) based on prior exposure to programming (eg Computer Science A level). Students without a background will normally study COMP101, however in some instances may be permitted to enrol on COMP105 instead.

All other year one modules are required.

Year two

In year two you will expand your knowledge of key concepts and skills related to software development and database development. You will also begin to choose which wider elements of computer science you want to engage with such as cyber security, computer-based trading in financial markets and principles of computer game design.

Your choice of modules will take you down a general or specialist pathway. You can choose to graduate with Computer Science BSc (Hons) or one of the following degrees:

  • Computer Science BSc (Hons) – Algorithms and Optimisation pathway
  • Computer Science BSc (Hons) – Artificial Intelligence pathway
  • Computer Science BSc (Hons) – Cyber Security pathway
  • Computer Science BSc (Hons) – Data Science pathway.

Year three

Year three is where you will start to build on what you’ve learnt to far with your own research and exploration by undertaking an individual project. Whilst guided, you will work independently to explore a substantial computer science problem in depth, making use of the principles, techniques and methodologies acquired elsewhere in the programme.

Your choice of modules will take you down a general or specialist pathway. You can choose to graduate with Computer Science BSc (Hons) or one of the following degrees:

  • Computer Science BSc (Hons) – Algorithms and Optimisation pathway
  • Computer Science BSc (Hons) – Artificial Intelligence pathway
  • Computer Science BSc (Hons) – Cyber Security pathway
  • Computer Science BSc (Hons) – Data Science pathway.

Teaching and assessment

How you'll learn

Teaching is a mix of formal lectures, small group tutorials and supervised laboratory-based practical sessions. Students also undertake individual and group projects. Key problem solving skills and employability skills, like presentation and teamwork skills, are developed throughout the programme.

How you're assessed

The main modes of assessment are through a combination of coursework and examination, but depending on the modules taken you may encounter project work, presentations (individual or group), and specific tests/tasks focused on solidifying learning outcomes.

Liverpool Hallmarks

We have a distinctive approach to education, the Liverpool Curriculum Framework, which focuses on research-connected teaching, active learning, and authentic assessment to ensure our students graduate as digitally fluent and confident global citizens.

The Liverpool Curriculum framework sets out our distinctive approach to education. Our teaching staff support our students to develop academic knowledge, skills, and understanding alongside our graduate attributes:

  • Digital fluency
  • Confidence
  • Global citizenship

Our curriculum is characterised by the three Liverpool Hallmarks:

  • Research-connected teaching
  • Active learning
  • Authentic assessment

All this is underpinned by our core value of inclusivity and commitment to providing a curriculum that is accessible to all students.

Back to top

Course options

Studying with us means you can tailor your degree to suit you. Here's what is available on this course.

Global opportunities

University of Liverpool students can choose from an exciting range of study placements at partner universities worldwide. Choose to spend a year at XJTLU in China or a year or semester at an institution of your choice.

Year in China

Immerse yourself in Chinese culture on an optional additional year at Xi'an Jiaotong Liverpool University in stunning Suzhou.

  • Learn Chinese
  • Study in a bustling world heritage city
  • Improve employment prospects
  • Study Chinese culture
  • 30 minutes from Shanghai
  • Learn new skills

Read more about Year at XJTLU, China

Year abroad

Broaden your world by spending an additional year of study at a partner university abroad following your second year of study.

  • Choose from up-to 26 countries
  • Experience another way of life
  • Inspire your future career or studies
  • Improved prospects of earning a 2:1 or First
  • More likely to earn higher salary
  • More likely to be employed after graduating

Where can I spend a year abroad on this course?

  • Australia
  • Canada
  • Hong Kong
  • Malaysia
  • Singapore
  • South Korea
  • USA

More about taking a year abroad

Semester abroad

Take a semester of your second year of study at one of our worldwide partner institutions.

  • Inspire your future career or studies
  • Improved prospects of earning a 2:1 or First
  • More likely to earn higher salary
  • More likely to be employed after graduating

More about taking a semester abroad

Summer abroad

Spend a summer abroad on a study placement or research project at one of our worldwide partner institutions.

  • Spend a summer abroad in addition to your degree programme
  • Study abroad without adding an extra year
  • Choose any summer between your first and final year of study
  • Get the chance to study subjects outside your discipline

Where can I spend a summer abroad on this course?

  • Hong Kong
  • Japan
  • South Korea

More about taking a summer abroad

Year in industry

Year in industry placements give you an in-depth workplace experience where you can develop your skills and apply your learning.

  • Develop key employability skills that graduate employers are looking for
  • Experience and understand workplace culture and disciple
  • Understand the relationship between academic theory and real world application
  • Begin your professional network
  • Gain industry insight and insight into potential career options.

If you'd like to undertake a year in industry, you can transfer to Computer Science with a Year in Industry BSc (Hons) during your studies, subject to meeting the academic requirements of your course.

To spend a year in industry, you'll need to secure a placement with an organisation. If you're unable to find a placement, you'll continue with the standard version of the course without a year in industry.

Language study

Every student at The University of Liverpool can study a language as part of, or alongside their degree. You can choose:

  • A dedicated languages degree
  • A language as a joint or major/minor degree
  • Language modules (selected degrees)
  • Language classes alongside your studies

Read more about studying a language

Study as a master's degree

This course is also available as a four year MEng programme.

View Computer Science MEng

Study as part of XJTLU 2+2

Students studying Information and Computing Science BSc at XJTLU can study this course at the University of Liverpool. Read more about Computer Science BSc (Hons) as part of the 2+2 programme .

The natural next step for ambitious XJTLU students who want to build a brilliant career.

  • Spend two years at the University of Liverpool campus
  • Improve your prospects of progressing to postgraduate study at a top 100 university
  • Receive two degrees: one from XJTLU, one from the University of Liverpool
  • Get support with visas, accommodation and your career.

Read more about the 2+2 programme

Back to top

Your experience

Computer science is housed in a grade II listed building which has been extensively refurbished for 21st century needs and challenges and provides state-of-the art equipment and high-speed communication links.

Explore where you'll study

Picture by Gareth Jones
Student with a robot
Testing and deploying code
Application development
Real life applications
Computer room
North Campus view of the Victoria Gallery and Museum
The Quadrangle behind the VGM
Watch on Panopto: A tour of the Computer Science department and facilities

A tour of the Computer Science department and facilities

Dr Terry Payne talks you through what you can expect studying Computer Science at the University of Liverpool and shows you some of the facilities and equipment you will be using.

Virtual tour

Supporting your learning

From arrival to alumni, we’re with you all the way:

An exciting place to study Computer Science

  • You will be taught by some of the best researchers in the field. In the most recent Research Excellence Framework, the research output of our department was ranked 5th in the UK. This research expertise shows through in our teaching
  • We teach in state-of-the-art PC and Mac laboratories running a variety of different operating systems, as well as iOS and Android tablets to encourage creativity and innovation within a stimulating environment in which to work and study
  • Our programmes are continually updated to reflect new technologies and trends.

The University has also provided me with the best opportunities to meet amazing people in my field through networking events.

Nachi Kaluba, BSc (Hons) Computer Science with Software Development with a Year in Industry 2020
Two students chatting while walking through campus.

Chat with our students

Want to find out more about student life?
Chat with our student ambassadors and ask any questions you have.

Watch on Panopto: A day in the life of Computer Science student Shania

A day in the life of Computer Science student Shania

Back to top

Careers and employability

Liverpool’s computer science graduates go onto well-paid graduate jobs and careers such as: computer programmer; software developer; systems analyst; software engineer; technical consultant; web designer.

Computer science graduates will enter a high-in-demand pool in the field with possible roles in:

  • computer programmers, web developers, or software engineers
  • data scientists
  • artificial intelligence researchers
  • systems analysts
  • technical consultants.

Recent employers include:

  • BAE Systems
  • BT
  • Guardian Media Group
  • Royal Bank of Scotland
  • Siemens
  • Unilever
employment

87% of computer science students find their main activity after graduation meaningful.

(Graduate Outcomes, 2018-19.)


Meet our alumni

Hear what graduates say about their career progression and life after university.

Nachi Kaluba, BSc (Hons) Computer Science with Software Development with a Year in Industry 2020

Graduating from Computer Science in 2020, Nachi describes her time at the University of Liverpool and how it has prepared her for first role after University.

Kirsty Williams, BSc (Hons) Computer Science 2013

Graduating from Computer Science in 2013, Kirsty describes her time at the University of Liverpool and how she is now running her own tech startup.

Back to top

My qualifications are from United Kingdom.

Fees and funding

Your tuition fees, funding your studies, and other costs to consider.

Tuition fees

UK fees (applies to Channel Islands, Isle of Man and Republic of Ireland)

Full-time place, per year - £9,535
Year in industry fee - £1,905
Year abroad fee - £1,430 (applies to year in China)

International fees

Full-time place, per year - £29,900
Year in industry fee - £1,905
Year abroad fee - £14,950 (applies to year in China)

The tuition fees shown are correct for 2025/26 entry. Please note that the year abroad fee also applies to the year in China.

Tuition fees cover the cost of your teaching and assessment, operating facilities such as libraries, IT equipment, and access to academic and personal support. Learn more about paying for your studies.


Additional costs

We understand that budgeting for your time at university is important, and we want to make sure you understand any course-related costs that are not covered by your tuition fee. This could include buying a laptop, books, or stationery.

Find out more about the additional study costs that may apply to this course.


Scholarships and bursaries

We offer a range of scholarships and bursaries that could help pay your tuition and living expenses.

The Liverpool Bursary

If you’re a UK student joining an undergraduate degree and have a household income below £35,000, you could be eligible for a Liverpool Bursary worth up to £2,000 for each year of undergraduate study.

Asylum Seekers Scholarship

Apply for an Asylum Seekers Scholarship and you could have your tuition fees paid in full and receive help with study costs. You’ll need to have applied for asylum in the UK, or be the dependant of an asylum seeker, and be joining an eligible undergraduate degree.

Care Leavers’ Opportunity Bursary

If you’ve spent 13 or more weeks in Local Authority care since age 14, you could be eligible for a bursary of £3,000 per year of study. You’ll need to be a UK student joining an eligible undergraduate degree and be aged 28 or above on 1 September in the year you start.

Cowrie Foundation Scholarship

Are you a UK student with a Black African or Caribbean heritage and a household income of £25,000 or less? You could be eligible to apply for a Cowrie Foundation Scholarship worth up to £8,000 for each year of undergraduate study.

Estranged Students Bursary

If you’re a UK student identified as estranged by Student Finance England (or the equivalent UK funding body), you could be eligible for a bursary of £1,000 for each year of undergraduate study.

Genesys Life Sciences Scholarship

Joining a School of Biosciences degree and have a household income of less than £25,000? If you’re a UK student, you could apply to receive £4,500 per year for three years of your undergraduate course.

Nolan Scholarships

Do you live in the Liverpool City Region with a household income of £25,000 or less? Did neither of your parents attend University? You could be eligible to apply for a Nolan Scholarship worth £5,000 per year for three years of undergraduate study.

Rigby Enterprise Award

Are you a UK student with a household income of £25,000 or less? If you’ve participated in an eligible outreach programme, you could be eligible to apply for a Rigby Enterprise Award worth £5,000 per year for three years of your undergraduate degree.

ROLABOTIC Scholarship

Are you a UK student with a household income of £25,000 or less? Did neither of your parents attend University? You could be eligible to apply for a ROLABOTIC Scholarship worth £4,500 for each year of your undergraduate degree.

Sport Liverpool Performance Programme

Apply to receive tailored training support to enhance your sporting performance. Our athlete support package includes a range of benefits, from bespoke strength and conditioning training to physiotherapy sessions and one-to-one nutritional advice.

Technetix Broadhurst Engineering Scholarship

Joining a degree in the School of Electrical Engineering, Electronics and Computer Science? If you’re a UK student with household income below £25,000, you could be eligible to apply for £5,000 a year for three years of study. Two awards will be available per academic year.

Young Adult Carer’s (YAC) Bursary

If you’re a young adult and a registered carer in the UK, you might be eligible for a £1,000 bursary for each year of study. You’ll need to be aged 18-25 on 1 September in the year you start your undergraduate degree.

Back to top

My qualifications are from United Kingdom.

Entry requirements

The qualifications and exam results you'll need to apply for this course.

AAA incl. A-level Maths or Computer Science. BTEC D*D*D* plus A-level Maths or Computer Science. If A-level Maths isn’t taken, require GCSE Maths Grade A (7) or above.

Qualification Details
A levels

AAA including Maths or Computer Science

Narrowly missed the entry requirements on results day? If you've studied these subjects, we may take them into account:

A level Mathematics or Computer Science required. If A level Maths is not taken, GCSE Maths Grade B (6) or above is required AND the Applicant will be required to take the Indicative Maths test and pass, before receiving an offer.

Applicants with the Extended Project Qualification (EPQ) are eligible for a reduction in grade requirements. For this course, the offer is AAB with A in the EPQ.

You may automatically qualify for reduced entry requirements through our contextual offers scheme. Based on your personal circumstances, you may automatically qualify for up to a two-grade reduction in the entry requirements needed for this course. When you apply, we consider a range of factors – such as where you live – to assess if you’re eligible for a grade reduction. You don’t have to make an application for a grade reduction – we’ll do all the work.

Find out more about how we make reduced grade offers.

If you don't meet the entry requirements, you may be able to complete a foundation year which would allow you to progress to this course.

Available foundation years:

T levels

T levels are not currently accepted.

GCSE

4/C in English and 4/C in Mathematics

Subject requirements

For applicants from England: For science A levels that include the separately graded practical endorsement, a "Pass" is required.

BTEC Level 3 National Extended Certificate

Acceptable at grade Distinction* (any subject) alongside AA at A level. A Levels must include Mathematics or Computer Science.

BTEC Level 3 Diploma

BTEC Level 3 National Diploma: Acceptable at grade Distinction* Distinction (any subject) alongside A at A level (including Mathematics or Computer Science).

BTEC Level 3 National Extended Diploma

BTEC Level 3 National Extended Diploma: D*D*D* plus A level Maths or Computer Science. If A level Maths isn’t taken, require GCSE Maths Grade A (7) or above.

International Baccalaureate

36 overall including 5 in Higher Level Mathematics or Computer Science.

Irish Leaving Certificate H1,H1,H2,H2,H2, H2 including H2 in Higher Maths or Computer Science. We also require a minimum of H6 in Higher English, or O3 in Ordinary English and Ordinary Maths (plus indicative Maths test).
Scottish Higher/Advanced Higher

Scottish Advanced Higher acceptable on the same basis as A levels

Welsh Baccalaureate Advanced Welsh Bacc: Acceptable at grade A alongside AA at A level including Maths or Computer Science.
Cambridge Pre-U Diploma Principal subjects acceptable in lieu of A levels. D3 in Cambridge Pre U Principal Subject is accepted as equivalent to A-Level grade A M2 in Cambridge Pre U Principal Subject is accepted as equivalent to A-Level grade B Global Perspectives and Short Courses are not accepted.
Access Considered if taking a relevant subject. 45 Level 3 credits at Distinction, including 15 Level 3 credits in Mathematical or Computer Science subjects is required. GCSE English and Mathematics grade C/grade 4 or above also required.
International qualifications

If you hold a bachelor’s degree or equivalent, but don’t meet our entry requirements, you could be eligible for a Pre-Master’s course. This is offered on campus at the University of Liverpool International College, in partnership with Kaplan International Pathways. It’s a specialist preparation course for postgraduate study, and when you pass the Pre-Master’s at the required level with good attendance, you’re guaranteed entry to a University of Liverpool master’s degree.


English language requirements

You'll need to demonstrate competence in the use of English language, unless you’re from a majority English speaking country.

We accept a variety of international language tests and country-specific qualifications.

International applicants who do not meet the minimum required standard of English language can complete one of our Pre-Sessional English courses to achieve the required level.

Qualification Details
IELTS 6.0 overall, with no component below 5.5
TOEFL iBT 78 overall, with minimum scores of listening 17, writing 17, reading 17 and speaking 19. TOEFL Home Edition not accepted.
TOEFL Paper Grade 6 at Standard Level or grade 5 at Higher Level
Duolingo English Test 115 overall, with speaking, reading and writing not less than 105, and listening not below 100
Pearson PTE Academic 59 overall, with no component below 59
LanguageCert Academic 65 overall, with no skill below 60
Cambridge IGCSE First Language English 0500 Grade C overall, with a minimum of grade 2 in speaking and listening. Speaking and listening must be separately endorsed on the certificate.
Cambridge IGCSE First Language English 0990 Grade 4 overall, with Merit in speaking and listening
Cambridge IGCSE Second Language English 0510/0511 0510: Grade C overall, with a minimum of grade 2 in speaking. Speaking must be separately endorsed on the certificate. 0511: Grade C overall.
Cambridge IGCSE Second Language English 0993/0991 0993: Grade 5 overall, with a minimum of grade 2 in speaking. Speaking must be separately endorsed on the certificate. 0991: Grade 5 overall.
Cambridge ESOL Level 2/3 Advanced 169 overall, with no paper below 162
LanguageCert Grade 4 at Standard Level or grade 4 at Higher Level

Pre-sessional English

Do you need to complete a Pre-sessional English course to meet the English language requirements for this course?

The length of Pre-sessional English course you’ll need to take depends on your current level of English language ability.

Pre-sessional English in detail

If you don’t meet our English language requirements, we can use your most recent IELTS score, or the equivalent score in selected other English language tests, to determine the length of Pre-sessional English course you require.

Use the table below to check the course length you're likely to require for your current English language ability and see whether the course is available on campus or online.

Your most recent IELTS score Pre-sessional English course length On campus or online
5.5 overall, with no component below 5.5 6 weeks On campus
5.5 overall, with no component below 5.0 10 weeks On campus and online options available
5.0 overall, with no component below 5.0 12 weeks On campus and online options available
5.0 overall, with no component below 4.5 20 weeks On campus
4.5 overall, with no component below 4.5 30 weeks On campus
4.0 overall, with no component below 4.0 40 weeks On campus

If you’ve completed an alternative English language test to IELTS, we may be able to use this to assess your English language ability and determine the Pre-sessional English course length you require.

Please see our guide to Pre-sessional English entry requirements for IELTS 6.0 overall, with no component below 5.5, for further details.


Alternative entry requirements

Back to top
Entry requirements: which qualifications do you need?

Contact us

Have a question about this course or studying with us? Our dedicated enquiries team can help.

Back to top

Last updated 13 March 2025 / / Programme terms and conditions

Changes to Computer Science BSc (Hons)

See what updates we've made to this course since it was published. We document changes to information such as course content, entry requirements and how you'll be taught.

17 February 2025: Computer Science BSc (Hons) – pathways update

Updated the course intro section and course content summaries to better explain the pathway options.

14 January 2025: Duolingo English Test requirements updated

Duolingo English Test requirements updated. See English language requirements for details of the revised requirements.

6 December 2022: Module changes

Year 3 optional module list updated – See course page

7 June 2022: New course pages

New course pages launched.