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 BSc (Hons) – Algorithms and Optimisation pathway at the University of Liverpool on the XJTLU 2+2 programme. View other pathway options or see all XJTLU 2+2 programmes.

Computer Science – Algorithms and Optimisation pathway BSc (Hons)

The Algorithms and Optimisation pathway focuses on the theoretical modelling of algorithms and their properties. You'll learn how to complete complex tasks more efficiently.

Many problems are highly complex and difficult to solve, even by a computer. They require solutions designed to exhibit predictable behaviour in terms of their computational cost and data requirements. More precisely, we’re interested in developing algorithms with provably good performance in terms of runtime and memory requirements.

Topics covered in this specialism include:

  • Algorithms
  • Theory of computation
  • Computational game theory
  • Optimisation
  • Big data analysis
  • Biocomputation
  • Complex information networks.
Back to top

Course content

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

Year three

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.

Modules

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

Year four

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.

Modules

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

Back to top