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.
You can choose to maintain a mixture of modules throughout your degree or follow a specialist’s pathway in artificial intelligence, algorithms and optimisation or data science.
Programme in detail
The first two years cover a range of compulsory modules including: Programming in Java; Computer systems; Databases; Software engineering; Algorithmic foundations; Complexity of algorithms and decision; Computation and language. You then choose from a selection of modules representing the cutting-edge of computer science today. These cover topics such as bio computation, introduction to computational game theory and complex social networks, amongst others. This degree includes a second year group software project and an honours year individual project.
Department Key Facts
Number of first year students
180 Year One undergraduates in 2017
UK league tables
1st in the UK for 4* and 3* research outputs (THE 2014)
93% of graduates are employed or in further study within six months of graduating (DHLE 2015/16)
Why this subject?
Learn from leading experts in a culture of research excellence
The department is a Centre of Excellence with respect to teaching and research. The latest Research Excellence Framework rated 97% of our research outputs as being world-leading or internationally excellent, the highest proportion of any computer science department in the UK.
With our close industry partners, and our Russell Group status, we enjoy strong funding from a mixture of European, National and industrial sponsors, providing a balanced portfolio of activity that feeds back into teaching. This helps us ensure our programmes go beyond the practical application of the subject to inspire you about the possibilities of computer science. Thanks to our industry partnerships, we can inject a significant practical element into your degree programme, including project work, placements and career workshops.
Put your learning into practice through industry experience
We offer otions of a year in industry, industry-based projects, summer internships and work placements outside study time. You can also take part in the Microsoft IT Academy Programme and qualify for Microsoft certification in Network and IT Systems Administration, Software Development, or Database Administration.
Have confidence for the future with our accredited degree programmes
Our Computer Science Single Honours BSc, MEng and MSc programmes have all been accredited by the British Computer Society and so open up a wide variety of career opportunities with excellent employment prospects.
Benefit from studying in a well-established department
Computer Science at the University of Liverpool has a history going back to the 1960s. As the subject grew in importance, the Department of Computer Science was established in 1983 to provide learning and research support in this new and exciting field that spans and interplays with more traditional subjects such as mathematics, physics, biology and engineering. After five decades, the department is still rapidly growing and evolving and remains at the forefront of computer science globally. The department was one of the first in the University to be involved in the collaboration with Xi’an Jiaotong-Liverpool University that has forged a strong international partnership for teaching and research between the two institutes.
We are 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. 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. For those interested in autonomous and robotic systems, we also have dedicated labs where students can build and test their own Lego Mindstorms robots.