Skip to main content
What types of page to search?

Alternatively use our A-Z index.

If you study Information and Computing Science BSc at XJTLU you can study Computer Science - Algorithms and Optimisation pathway at the University of Liverpool on the XJTLU 2+2 programme. or see all XJTLU 2+2 programmes.

Computer Science BSc (Hons) – Algorithms and Optimisation pathway: XJTLU 2+2 programme

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.

Other options

If you study Information and Computing Science BSc at XJTLU you can choose from these options to study at the University of Liverpool on the XJTLU 2+2 programme.

Course overview

Computer Science is a broad area which includes designing and building hardware and software systems for a wide range of purposes and processing, structuring and managing various kinds of information.

Covering all aspects of computer science, including the underlying principles and theory, this programme will ensure that when you graduate you will know what is and isn’t possible with computers and be able to find solutions to the problems you will encounter in your professional life.

The programme covers a range of compulsory modules including: Database Development, Software Engineering, Complexity of Algorithms, a second year group software project and a final year individual project.

You then choose from a selection of modules representing the cutting-edge of computer science today. These cover topics such as Artificial Intelligence, Data Science, Cyber Security, Robotics, Computer Networks, and High-Performance Computing, amongst others.

You can choose to maintain a mixture of modules throughout your Computer Science degree or follow a specialist pathway in Artificial Intelligence, Algorithms and Optimisation, Data Science, or Cyber Security.

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. More precisely, we are interested designing algorithms with provably good performance, both in the terms of runtime and memory requirements. The Algorithms and Optimisation pathway is, therefore, concerned with 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.

Why choose Computer Science at the University of Liverpool?

Learn from world-leading researchers, including Professor Charlie Yang (IEEE Fellow in Robotics), Professor Rahul Savani, and Professor Xiaowei Huang, who are pioneers in their respective fields

Back to top

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


Fees and funding

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

All XJTLU 2+2 students receive a partnership discount of 10% on the standard fees for international students. We also offer 50 XJTLU Excellence Scholarships providing a 25% discount on tuition fees to the students that score most highly in stage 2 at XJTLU across the different subject areas. Allocation is based on the number of applications received per programme.

The net fees (inclusive of the discounts) can be seen below.

Tuition fees

2025 tuition fee (full) - £29,900

2025 tuition fee for XJTLU 2+2 students (inclusive of 10% discount) - £26,910

2025 tuition fee for XJTLU 2+2 students qualifying for Excellence Scholarship (inclusive of 25% discount) - £22,425

Fees stated are for the 2025-26 academic year.

Back to top

Course content

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

Year two

Choose at least 30 credits from the following module options:

  • COMP218: Introduction to Theory of Computation
  • COMP220: Software Development Tools
  • COMP226: Computer-Based Trading in Financial Markets
  • COMP284: Scripting Languages
  • COMP285: Computer Aided Software Development.

On the 2+2 programme, you'll study your third and fourth years at the University of Liverpool. These will be year two and year three of the University of Liverpool's programme of study.

Programme details and modules listed are illustrative only and subject to change.

Year three

Choose at least 60 credits from the following module options:

  • COMP305: Biocomputation
  • COMP309: Efficient Sequential Algorithms
  • COMP323: Introduction to Computational Game Theory
  • COMP331: Optimisation
  • COMP336: Big Data Analysis
  • COMP324: Complex Information Networks
  • COMP326: Computational Game Theory and Mechanism Design.

On the 2+2 programme, you'll study your third and fourth years at the University of Liverpool. These will be year two and year three of the University of Liverpool's programme of study.

Programme details and modules listed are illustrative only and subject to change.

Back to top

Your experience

Watch on Panopto: 2+2 Computer Sciences BSc: He Yixuan’s story

2+2 Computer Sciences BSc: He Yixuan’s story

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.

There are many excellent professors who can mentor you. In addition, there will be a team work in the second semester of the second year of computer science in Liverpool, In which we can design an app freely,which can better cultivate my teamwork spirit.

Kang Jiayun, BSc (Hons) Computer Science
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