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.
Accreditation
Accredited by BCS, so opens up a wide variety of career opportunities with excellent employment prospects.