Computer Science

Find a programme
Run by Faculty of Engineering
Awards available PhD, MSc by research
Programme length MScR: One year full-time; two years part-time
PhD: Three years full-time; six years part-time

Both programmes (part-time and full-time) then have one further year to write up.
Location of programme Clifton campus
Part-time study available Yes
Start date Not fixed

Programme overview

The Department of Computer Science is located in the Merchant Venturers Building in the centre of Bristol, along with the Departments of Electrical and Electronic Engineering, and Engineering Mathematics. This brings together the research in computing, communications, electronics and photonics within the University.

As a city, Bristol is known for its concentration of high-technology industry. Computers, communications and microelectronics are well represented, alongside digital media, computer games and electronic commerce. The department has close relationships with many of these organisations via collaborative projects, staff secondments and visiting industrial staff.

Fees for 2019/20

We charge an annual tuition fee. Fees for 2019/20 are as follows:

UK/EU: full-time
£4,300
UK/EU: part-time
£2,150
Overseas: full-time
£21,700
Channel Islands/Isle of Man: full-time
£9,300

Fees are subject to an annual review. For programmes that last longer than one year, please budget for up to a five per cent increase in fees each year. Find out more about tuition fees.

Alumni scholarship

University of Bristol students and graduates can benefit from a ten per cent reduction in tuition fees for postgraduate study. Check your eligibility for an alumni scholarship.

Funding for 2019/20

A number of funded studentships are available each year, supported by research council, industry, University or other funds. View the faculty website for a list of currently available funded projects or visit jobs.ac.uk.

Self-funded or sponsored students are also very welcome to apply.

Further information on funding for prospective UK, EU and international postgraduate students.

Entry requirements

An upper second-class honours degree (or international equivalent) in computer science or a related subject.

See international equivalent qualifications on the International Office website.

English language requirements

If English is not your first language, you need to meet this profile level:
Profile E
Further information about English language requirements and profile levels.

Admissions statement

Read the programme admissions statement for important information on entry requirements, the application process and supporting documents required.

Admissions statement

Research groups

The Department of Computer Science's large programme of research is supported by industry, the European Union, UK government research establishments and public corporations. The academic research programme is organised into the following groups:

The Visual Information Laboratory undertakes innovative, collaborative and interdisciplinary research, resulting in new technology in the areas of computer vision, image and video communications, content analysis and distributed sensor systems. Current research includes: images and video search and retrieval; video tracking; visual SLAM; medical and bio-imaging; machine vision; 3D and multi-view processing; colour science; and high dynamic-range imaging, vision and graphics.

Our Cryptography and Information Security group conducts research into cryptography, the underlying hard problems on which it is based, and the hardware and software needed to implement secure systems. The group has particular interest in techniques for proving the security of cryptographic systems, efficiently implementing these systems on small computing devices and verifying these implementations, including testing their security against physical attacks. We also have an interest in security auditing and computer forensics.

Members of the Intelligent Systems group explore general principles underlying learning and intelligence in artificial and natural systems. An important aspect is machine learning and data mining techniques for systems and software that improve with experience. We also work on the interface between computer science and the biological sciences, exploiting connections that not only help to make computers more intelligent but also provide a deeper understanding of aspects of human intelligence. We are working on computational methods for automating significant parts of the scientific method. Our research enables the development of sophisticated systems that allow us to manage and make full use of vast amounts of digital data.

The Robotics group leads the faculty's theoretical and practical robotics research, some of which is based at the Bristol Robotics Laboratory in Frenchay. Researchers are involved in projects studying human-robot interaction, collective robotics, aerial robotics, neuro-inspired control, haptics, control systems, rehabilitation robotics, soft robotics and biomedical systems.

The Bristol Interaction Group is a creative interdisciplinary research team interested in designing novel interactive computers and displays. We specialise in exciting research that couples the design of hardware devices with complex electronic, electrical and physical properties, alongside deployment and evaluation in everyday public settings. We like to call this style of research Human-Hardware Interaction (HHI).

Computational neuroscientists apply computational and mathematical approaches to the study of the brain and, in the other direction, seek to uncover insights into computation and mathematics by working with experimental neuroscientists in trying to understanding how the brain works. We are interested in the algorithmic structure of the central nervous system and the neurobiological systems and mechanisms that support them.

The Theory and Algorithms Group studies various aspects of the theory and practice of algorithms. The goal of our research is both to provide scalable solutions to existing problems and to understand the limits of what is possible.

The quantity of data available in digital form continues to increase at an exponential rate. The need for faster and more accurate algorithms is now more important than ever before. We also want to understand where improvements are impossible by establishing provable lower bounds, both in terms of space and time.

The Trustworthy Systems Laboratory has been established to explore demonstrably trustworthy systems. Confidence in a system's trustworthiness can be gained in many different ways, including by design, through transparency, and through rigorous verification and validation. This new lab will help to address the increasing global demand for design techniques and systems that are not only reliable but also secure and robust to failures.

The T-B PHASE Prosperity Partnership (Thales Bristol Partnership in Hybrid Autonomous Systems Engineering) builds on the existing strategic agreement between Thales and the University of Bristol to establish and deliver a ground-breaking programme of research generating new design principles and processes for hybrid autonomous systems engineering. Research is carried out in the context of three live use case scenarios co-created by Thales and Bristol: hybrid low-level flight, hybrid rail systems, and hybrid search and rescue.

Careers

The Computer Science PhD can open doors to many different stimulating commercial or academic careers. Graduates have become part of new and existing world-class research groups, as well as joining highly rewarding careers in a variety of industries around the world.

Staff profiles

Bristol Interaction Group

Dr Kirsten Cater, (Reader in Human Computer Interaction), Graphics; public computing.

Professor Mike Fraser, (Professor of Human-Computer Interaction), haptics and force feedback; human-computer interaction; human-robot interaction; public engagement with computing research; social interaction; use of technology in public

Professor Chris Preist, (Professor of Sustainability and Computer Systems), environmental impact of digital technology and electronic goods; application of digital technology to engage communities around sustainability; life cycle assessment techniques for digital products and services; role of gamification techniques and social norm theories in engaging communities around sustainability

Computational Neuroscience

Dr Conor Houghton, (Reader in Computational Neuroscience), mathematical and computational approaches to neuroscience; understanding information processing and coding in the brain

Dr Nathan Lepora, (Reader in Robotics), Robotics and computational neuroscience

Dr Rosalyn Moran, (Senior Lecturer in Mathematical Neuroscience), Neuroimaging & Computational Neuroscience

Dr Cian O'Donnell, (Lecturer in Computer Science), Computational & Theoretical Neuroscience

Cryptography

Professor Elisabeth Oswald, (Professor in Applied Cryptography), Cryptography and information security.

Dr Dan Page, (Senior Lecturer in Computer Science), Cryptography and information security; languages and architectures.

Dr Martijn Stam, (Senior Lecturer in Computer Science), Cryptography (hash functions); provable security.

Dr Theo Tryfonas, (Reader in Smart Cities), Cybersecurity; Internet of Things; Smart Cities; Systems Engineering

Professor Bodgan Warinschi, (Professor of Computer Science), Cryptography and information systems.

Intelligent Systems

Dr Tilo Burghardt, (Senior Lecturer in Computer Science), Animal biometrics; applied vision for behavioural biology; computational phenomics; object detection; species conservation; visual material authentication and physically uncloneable functions; wildlife documentation and ecotourism.

Dr Colin Campbell, (Reader in Mathematics for Information Technology), bioinformatics; machine learning

Professor Nello Cristianini, (Professor of Artificial Intelligence), artificial intelligence; data science; machine learning

Professor Peter Flach, (Professor in Artificial Intelligence), Exabyte informatics; learning from structured data.

Dr Carl Henrik Ek, (Senior Lecturer in Computer Science), multi-view latent variable models

Professor Jonathan Lawry, (Professor), modelling uncertainty, vagueness and imprecision in AI

Professor Weiru Liu, (Professor of Artificial Intelligence), Intelligent Autonomous Systems; Data mining, large-scale data analytics, anomaly/threats detection; Theoretical aspects of Merging/Revising Uncertain and Inconsistent Knowledgebases

Professor Trevor Martin, (Professor of Artificial Intelligence), Artificial Intelligence; Fuzzy sets; Soft computing

Dr Ivan Palomares Carrascosa, (Lecturer in Computer Science), Decision Support and Recommender Systems

Dr Oliver Ray, (Lecturer), Scientific theory formation and revision.

Dr Raul Santos-Rodriguez, (Senior Lecturer in Data Science and Intelligent Systems), Data Science; Machine Learning

Robotics

Dr Sabine Hauert, (Lecturer,Research Fellow in Engineering Mathematics), swarm engineering

Dr Nathan Lepora, (Senior Lecturer in Engineering Mathematics), Robotics and computational neuroscience

Theory and Algorithms

Dr Raphaël Clifford, (Reader in Algorithm Design), Algorithms; lower bounds; pattern matching; string algorithms; theoretical computer science.

Dr Nicolas Wu, (Lecturer in Computer Science), Category theory; functional programming; programming languages.

Trustworthy Systems

Professor Kerstin Eder, (Professor in Design Automation and Verification), Design automation and verification.

Professor David May, (Professor in Computer Science), Languages and architectures; mobile and wearable computing; robotics; system design and verification.

Visual Information Laboratory

Alin Achim, (Reader in Biomedical Image Computing), statistical signal, image and video processing algorithms using sparse distributions in sparse domains

Dr Dimitris Agrafiotis, (Senior Lecturer in Signal Processing), Image and Video Coding

Professor David Bull, (Professor of Signal Processing)

Dr Tilo Burghardt, (Senior Lecturer), Applied Computer Vision and Animal Biometrics

Dr Andrew Calway, (Reader in Computer Science), Mobile and wearable computing.; robotics; vision.

Dr Neill Campbell, (Reader and Head of Merchant Venturers School), Robotics; vision.

Dr Dima Damen (Aldamen), (Lecturer in Computer Science), Activity recognition; automatic surveillance; computer vision; image processing; object detection; video analysis.

Professor Walterio Mayol-Cuevas, (Professor in Robotics, Computer Vision and Mobile Systems), Mobile and wearable computing.; robotics; vision.

Professor Majid Mirmehdi, (Professor of Computer Vision Head of the Graduate School of Engineering  Engineering faculty Director), Robotics; vision.

How to apply
Application deadline:

We welcome applications at any time of year.

International students

Find out more about becoming a student at Bristol, applying for a visa and the support we offer to international students.

I chose Bristol because of its outstanding academic reputation. It's reassuring to be taught by people who truly love their subject - their passion becomes contagious.

Joyce

REF 2014 results

  • Computer Science and Informatics:
  • 31% of research is world-leading (4*)
  • 56% of research is internationally excellent (3*)
  • 12% of research is recognised internationally (2*)
  • 1% of research is recognised nationally (1*)

Results are from the most recent UK-wide assessment of research quality, conducted by HEFCE. More about REF 2014 results.

Bristol Doctoral College

The Bristol Doctoral College facilitates and supports doctoral training and researcher development across the University.

Get in touch

Graduate Administration Manager Phone: +44 (0) 117 331 4753 Email: fen-pgadmissions@bristol.ac.uk

School of Computer Science, Electrical and Electronic Engineering, and Engineering Maths
Merchant Venturers Building
Woodland Road
Clifton
Bristol
BS8 1UB http://www.bristol.ac.uk/engineering/postgraduate/ http://www.bristol.ac.uk/engineering/departments/computerscience

Disclaimer

Important disclaimer information about our programmes.

Edit this page