Advanced Computer Science (Cloud Computing) MSc
| Program start date | Application deadline |
| 2026-09-01 | - |
Program Overview
Advanced Computer Science (Cloud Computing) MSc
The Advanced Computer Science (Cloud Computing) MSc is a postgraduate degree that equips students with specialist knowledge in cloud computing technology. This fast-growing field is transforming the way we live and work, and the program allows students to explore a range of advanced topics in computer science.
Course Overview
The program builds on students' existing knowledge of computer science, providing a foundation in topics like systems programming and algorithms, as well as specialist modules in advanced distributed systems, especially cloud techniques, technologies, and applications. Students will develop the theoretical and practical skills required to design and implement larger, more complex systems using state-of-the-art technologies.
Why Study at Leeds
The University of Leeds offers a unique learning experience, with research-produced by the Leeds Institute for Data Analytics and the School's globally-renowned research feeding directly into the course. Students will benefit from:
- Studying at a university partnered with the Alan Turing Institute, the UK's national institute for data science and artificial intelligence
- Access to specialist facilities, including a state-of-the-art cloud computing lab and a large High-Performance Computing (HPC) resource
- Expert theoretical and practical teaching delivered by academics who specialize in a wide range of computing topics
- The opportunity to tailor the degree to suit specific interests with a selection of optional modules
Course Structure
The program consists of compulsory and optional modules, including:
Compulsory Modules
- Cloud Computing Systems (15 credits): Develops a practical understanding of methods, techniques, and architectures needed to build big data systems
- Advanced Software Engineering (15 credits): Expands prior knowledge of software engineering principles to include a more thorough understanding of good design
- MSc Project (60 credits): A research project that allows students to apply what they have learned to a piece of research focusing on a real-world problem
Optional Modules
- Data Science (15 credits): Covers the theoretical basis of a variety of approaches to gain insights from complex data
- Blockchain Technologies (15 credits): Provides comprehensive knowledge of fundamentals and practical aspects of distributed ledgers and their applications
- Machine Learning (15 credits): Introduces the principal algorithms used in machine learning and their update rules
- Deep Learning (15 credits): Equips students with a state-of-the-art understanding of deep learning and practical skills in constructing AI systems
Learning and Teaching
The program features groundbreaking research that feeds directly into teaching, with regular contact with staff who are at the forefront of their disciplines. Students will have access to world-class facilities, including a large High-Performance Computing (HPC) resource and a visualization lab.
Assessment
Students will be assessed using a range of techniques, including case studies, technical reports, presentations, in-class tests, assignments, and exams.
Entry Requirements
- A bachelor degree with a 2:1 (hons) in computer science
- Significant programming, systems development, data structures, and algorithms experience
- IELTS 6.5 overall, with no less than 6.0 in any component
Fees
- UK: 」14,250 (Total)
- International: 」34,250 (Total)
Career Opportunities
The program prepares students for a range of careers in applied computing, including:
- Application developers
- System designers and evaluators
- Artificial intelligence and intelligent systems
- Distributed systems and complex data analysis
Graduates have secured jobs at organizations such as Thomson Reuters, Johns Hopkins University Applied Physics Laboratory, and Funding Circle. The University of Leeds is in the top 5 most targeted universities in the UK by graduate recruiters.
