University of Leeds

Degree level: Postgraduate

Advanced Computer Science (Cloud Computing) (Taught)

Course options

Make sure you check on the university, college or conservatoire website for any updates about course changes as a result of COVID-19.

Course summary

Developments in cloud computing technology are transforming the way we live and work. This Masters degree will equip you with specialist knowledge in this fast-growing field and allow you to explore a range of advanced topics in computer science. You’ll gain a foundation in topics like systems programming and algorithms, as well as specialist modules in advanced distributed systems – especially cloud techniques, technologies and applications. Building on your existing knowledge of computer science, you’ll also choose from optional modules in topics across computer science. You could look at emerging approaches to human interaction with computational systems, big data systems and data mining among others. The programme will give you the theoretical and practical skills required to design and implement larger, more complex systems using state-of-the-art technologies. You’ll even have the chance to work as an integral member of one of our research groups when you develop your main project. You will benefit from our excellent links with the Cloud Computing industry and during your studies you may have the chance to attend seminars given by colleagues from professional practice. Our Industry links include:

  • Atos
  • Alibaba Cloud
Course highlights
  • Focuses on both theory and practice so that you can understand and implement cloud computing applications and architectures.
  • Provides a close link to research by the Distributed Systems and Services research group in the School of Computing and the Leeds Institute for Data Analytics.
  • Supports the development of both your technical and professional skills to underpin personal development and future career success.
Specialist facilities You’ll benefit from world-class facilities to support your learning, including:
  • a state-of the art computing lab with a 96-node cluster
  • a large High Performance Computing (HPC) resource consisting of several clusters which are used for all forms of predictive modelling, data analysis and simulation
  • a visualisation lab including a Powerwall, benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker
  • rendering cluster and labs containing both Microsoft and Linux platforms, among others
It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

Course details


Modules include: MSc Project, Cloud Computing. Optional modules include: Big Data Systems, Bio-Inspired Computing, Parallel and Concurrent Programming, Advanced Software Engineering, Scientific Computation, Distributed Systems, Secure Computing.

Assessment method

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Entry requirements

A bachelor degree with a 2:1 (hons) in computer science or a comparable subject with a substantial computing element. Relevant work experience will also be considered. We expect you to have significant programming competence and prior experience of systems development and knowledge of data structures and algorithms.

Fees and funding

Tuition fees

No fee information has been provided for this course

Additional fee information

Fees are listed on our website:
Advanced Computer Science (Cloud Computing) at University of Leeds - UCAS