LEC Abroad

BSc (Hons) Computer Science (Algorithms and Optimisation) UCAS: G400

Apply Now

University of Liverpool

Course Level
Undergraduate
Course Subject
Computer Science

Course Description

 

Overview

Many problems are too complex for even a computer to solve easily, and finding efficient ways to tackle them is one of the central challenges of computer science. The BSc (Hons) Computer Science (Algorithms and Optimisation) at the University of Liverpool develops understanding of the theoretical modelling of algorithms and their properties, and of how complex tasks can be completed more efficiently. Algorithms are precise step-by-step procedures for solving a problem, and optimisation refines them to find the best solution within given constraints. The first year builds a foundation in programming, computer systems, data structures, algorithms and introductory artificial intelligence. From the second year, students extend their knowledge of software and database development and choose specialist topics such as the theory of computation, optimisation, big data analytics, biocomputation and computational game theory. Teaching comes from a School of Computer Science and Informatics with a history stretching back to the 1960s, where 100% of research outputs were rated world-leading or internationally excellent in the latest national assessment. The degree is accredited by BCS, The Chartered Institute for IT, and students can add a year in industry or a year abroad. It suits students who enjoy theory and problem-solving and want a rigorous route into the principles behind efficient computing.

​

What You'll Learn

  • Programming, object-oriented programming and the paradigms behind different programming languages

  • Data structures and algorithms, and the complexity of algorithms

  • Computer systems and the foundations of computer science, including introductory artificial intelligence

  • Software engineering fundamentals and database development

  • Theory of computation

  • Optimisation, the compulsory specialist module of the pathway

  • Efficient sequential algorithms and complex information networks

  • Biocomputation and computational game theory

  • Big data analytics and core data science

  • An individual computer science project exploring a substantial problem in depth

​

Learning Outcomes

By the end of the course, students will be able to apply core computer science principles across programming, data structures, algorithms and databases to build effective software. They will be equipped to model algorithms theoretically, analyse their properties and refine them through optimisation to solve complex tasks more efficiently. Specialist study of the theory of computation, game theory, biocomputation and big data analytics lets students deepen their expertise in the later years. A guided but independent individual project will develop the ability to tackle a substantial problem using the principles and methods learned across the programme. Graduates will leave with a BCS-accredited, theoretically grounded skill set, with strong analytical, teamwork and presentation abilities, well prepared for careers in software development, data science and technical consultancy.

Requirements

Kuwait: High School / Shahadat Al-Thanawiya Al-A'ama (General Secondary Education Certificate) is not accepted for direct undergraduate entry. Completion of a recognized foundation course (or A-Levels / equivalent qualification) is required
UKVI IELTS (Academic) 6.0 overall with no band below 5.5 (or approved SELT equivalent)
To be announced
To be announced
Need help?

Hop onto a video counselling session with your dedicated counsellor to get all your queries answered.

Related Courses

Show All

Related articles

Show All

No Data Found !

£33000.00
Tuition fee
Apply by October 16, 2026
Start dates
Sep 2027, Sep 2028
Duration
3 Years
Campus
Main Campus
Mode of study
Full Time
Fees and deadlines depend on the selected options.
Fees and currency conversion are approximate.
⏳ Offer response
1-2 Weeks
📄 Backlogs accepted
This course accepts backlogs