Key Information

Full-time

1 year

Typical Offer

View

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CLOCOMMS

Key Information

Full-time

1 year

Typical Offer

View

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CLOCOMMS

MSc Cloud Computing MSc Cloud Computing

This industry-informed Master’s is designed to develop cutting-edge skills and knowledge that can be employed in core and high-growth areas of computing and information technology. Our Shared Goals Agreement with Microsoft allow students to access industry cloud certifications designed to ensure students are equipped with the skills required in a digital-first economy.

Key Information

Full-time

1 year

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CLOCOMMS

Key Information

Full-time

1 year

Campus

Brayford Pool

Validation Status

Validated

Fees

View

Course Code

CLOCOMMS

Select Year of Entry

Dr Derek Foster - Programme Leader

Dr Derek Foster - Programme Leader

Dr Derek Foster is an Associate Professor in the School of Computer Science and works researching and teaching the application of technologies across a range of societal contexts, particularly for sustainability purposes. His teaching encompasses the Cloud Computing and the Internet of things areas of computing.

School Staff List Make an Enquiry

Welcome to MSc Cloud Computing

Our MSc Cloud Computing programme aims to provide students with an extensive learning experience that equips them with the cutting-edge skillsets required within the fast-growing cloud computing industry. Students will have the opportunity to gain in-demand skills for professional roles such as Cloud Developers, Solution Architects, DevOps, and Data specialists.

The programme is provides a considered balance of Computer Science principles, along with a strong focus on the conceptual knowledge and industry practices for cloud computing. Students can gain a rigorous conceptual understanding of state-of-the art, scalable cloud systems across multiple cloud service providers.

A distinct feature of the programme is the integration of cloud vendor certification that is aligned with programme and module outcomes. This approach gives students the opportunity to demonstrate industry-transferable competencies in core areas whilst enhancing their employability attributes.


The School of Computer Science has also built a strong partnership with Microsoft through a student-focused Shared Goals Agreement that provides opportunities for students to develop digital skills for cloud computing and access to industry cloud certifications. These initiatives are designed to enhance the student learning experience, ensuring students are equipped with the skills required to launch and develop their cloud careers in a digital-first economy.

Welcome to MSc Cloud Computing

Our MSc Cloud Computing programme aims to provide students with an extensive learning experience that equips them with the cutting-edge skillsets required within the fast-growing cloud computing industry. Students will have the opportunity to gain in-demand skills for professional roles such as Cloud Developers, Solution Architects, DevOps, and Data specialists.

The programme is provides a considered balance of Computer Science principles, along with a strong focus on the conceptual knowledge and industry practices for cloud computing. Students can gain a rigorous conceptual understanding of state-of-the art, scalable cloud systems across multiple cloud service providers.

A distinct feature of the programme is the integration of cloud vendor certification that is aligned with programme and module outcomes. This approach gives students the opportunity to demonstrate industry-transferable competencies in core areas whilst enhancing their employability attributes.


The School of Computer Science has also built a strong partnership with Microsoft through a student-focused Shared Goals Agreement that provides opportunities for students to develop digital skills for cloud computing and access to industry cloud certifications. These initiatives are designed to enhance the student learning experience, ensuring students are equipped with the skills required to launch and develop their cloud careers in a digital-first economy.

How You Study

Emphasis is placed on the broad concepts of cloud computing for understanding cloud-based compute, storage, and networking, whilst providing the opportunity to develop practical skills around cloud architecture design and deployment, as well as cloud development.

Cloud development is an important topic threaded throughout the programme and is delivered through topics such infrastructure-as-code and serverless computing. The programme modules assume a familiarity with programming concepts and supporting mathematical frameworks where appropriate.

Each module consists typically of 12 weeks of study, which includes a supporting lecture programme, a series of supported workshop sessions, and time for the completion of assignment exercises and/or examinations.

The final research project module is separate and carried out over the last three months of the programme.

Postgraduate level study involves a significant proportion of independent study, exploring the material covered in lectures and workshops. As a general guide, for every hour spent in class, students are expected to spend at least two to three hours in independent study.

How You Study

Emphasis is placed on the broad concepts of cloud computing for understanding cloud-based compute, storage, and networking, whilst providing the opportunity to develop practical skills around cloud architecture design and deployment, as well as cloud development.

Cloud development is an important topic threaded throughout the programme and is delivered through topics such infrastructure-as-code and serverless computing. The programme modules assume a familiarity with programming concepts and supporting mathematical frameworks where appropriate.

Each module consists typically of 12 weeks of study, which includes a supporting lecture programme, a series of supported workshop sessions, and time for the completion of assignment exercises and/or examinations.

The final research project module is separate and carried out over the last three months of the programme.

Postgraduate level study involves a significant proportion of independent study, exploring the material covered in lectures and workshops. As a general guide, for every hour spent in class, students are expected to spend at least two to three hours in independent study.

Special Features

There is a range of equipment for loan, including Raspberry Pi devices, smartphones, robots, and virtual reality equipment such as HTC Vive and Oculus Quest.

Students on this course are taught by academics whose research has been internationally recognised. Researchers in the School include Marc Hanheide, Professor of Intelligent Robotics and Interactive Systems, and Nigel Allinson MBE, Distinguished Professor of Image Engineering, who has been supported with a multi-million pound grant from the UK's Engineering and Physical Sciences Research Council for advances in medical imaging.

The School is also a Microsoft Imagine Academy member, Cisco Academy member, and AWS academy which gives students on the MSc Cloud Computing programme the opportunity to gain industry recognised qualifications such as Microsoft cloud-focused fundamentals and associate level certifications.

Image: An Azure Kinect device. This new generation device is natively connected to the cloud for vision and speech analysis, with Industry 4.0 companies piloting it for use in manufacturing.

An Azure Kinect device.

Industry Certification

Students on the MSc Cloud Computing have the opportunity to gain cutting-edge industry certification in areas such as cloud data and administration of cloud services. Examples of the digital certification badges you can achieve as part of the programme include Microsoft Azure Data Fundamentals and Microsoft Azure Administrator.

Microsoft Certification logos

† Some courses may offer optional modules. The availability of optional modules may vary from year to year and will be subject to minimum student numbers being achieved. This means that the availability of specific optional modules cannot be guaranteed. Optional module selection may also be affected by staff availability.

Advanced Cyber Security 2021-22CMP9775MLevel 72021-22This module aims to develop an understanding of the challenges in cyber security faced by society and industry. This includes an examination of the impact of threats and of mechanisms to reduce the risk of attack. The module examines a wide range of cyber threats and attacks and introduces strategies to mitigate these, explores legal and ethical issues, and introduces methods to identify malicious packets.CoreAdvanced Machine Learning 2021-22CMP9137MLevel 72021-22This module aims to cover the theoretical fundamentals and practical application of machine learning algorithms, including supervised, unsupervised, reinforcement and evolutionary learning. Practical programming exercises complement and apply the theoretical knowledge acquired to real-world problems such as data mining.CoreCloud Computing & Administration 2021-22CMP9790MLevel 72021-22This module explores core cloud computing technologies and their application in a wide range of use cases. The virtualisation of compute, storage, and networking is discussed and how such resources when deployed on cloud platforms provide high-performance and global scalability. Students will have the opportunity to create, deploy, and monitor cloud resources and applications. Particular attention is given to understanding the differences between on-premise resources and cloud, the economic benefits, as well as data governance and service-level agreement implications.CoreCloud Data Platforms & Tools 2021-22CMP9791MLevel 72021-22Data storage is a fundamental component of IT systems, applications, and devices, with the volume of data generated increasing significantly every year. Cloud storage platforms provide a means to store and process vast volumes of structured and unstructured data that enable large scale analytics for insights. This module will explore and critique cloud-based relational and non-relational databases, and how data is managed and processed, such as transactional processing, batch, and streaming data processing. Students will have the opportunity to design and deploy a cloud data storage solution.CoreCloud Development 2021-22CMP9785MLevel 72021-22This module explores core cloud computing patterns, services, and models to support technical development using cloud technologies. Students will have the opportunity to learn how to develop, deploy, and secure cloud native applications following a cloud-first systems development lifecycle. In particular, cloud services for identity access management, caching, storage, RESTful APIs, messaging, containers, and serverless computing are of interest. Additionally, students will have the opportunity to learn best practices for deploying cloud applications using DevOps approaches such as Continuous Integration/Continuous Delivery (CI/CD) pipelines, with appropriate deployment and testing strategies.CoreFrontiers of Computer Science Research 2021-22CMP9769MLevel 72021-22The module provides an introduction to cutting-edge topics in computer science research topics, including both theory and practical applications. Students will further benefit from opportunities to discuss possible research topics with potential project supervisors and clients, and production of a research proposal, presentation and literature review leading into the research project.CoreNetworks & Cloud Systems 2021-22CMP9792MLevel 72021-22This module is focused on networking in the cloud, specifically on how to design and deploy secure, software defined networks (SDNs) as part of a cloud application or infrastructure framework. Public and private IP addressing will be explored as well as the important role of firewall rules and routing. In addition to IP addressing, load balancing plays a critical role in cloud network systems and will be critiqued in the context of external and internal approaches, as well as geographical load-balancing. Cloud network security will be discussed throughout the module and how resources such as Virtual Private Networks (VPNs) connecting on-premise networks to cloud networks can further enhance network security.CoreResearch Methods (MSc Computer Science) 2021-22CMP9139MLevel 72021-22This module is designed to cover the fundamental skills and background knowledge that students need to undertake research related to the title of the award being studied, including: surveying literature; selecting and justifying a research topic; planning of research; selection of appropriate research methods; evaluation of research; presentation and reporting of research; and legal, social, ethical and professional considerations.CoreResearch Project 2021-22CMP9140MLevel 72021-22This module gives students with the opportunity to carry out a significant project, focusing on an area of particular personal and professional interest, through the development of a dissertation and substantive software implementation. The research project is an individual piece of work, which gives students the chance to apply and integrate elements of study from a range of modules, centred on a specific research question. Students are expected to undertake work that is relevant to the ongoing research in one of the established research centres within the Lincoln School of Computer Science and will work closely under the supervision of a member of that research centre. Students are required to undertake the development of a software artefact that is non-trivial in scale and goals, and is supported by best-practice application of appropriate theoretical frameworks.Core

† Some courses may offer optional modules. The availability of optional modules may vary from year to year and will be subject to minimum student numbers being achieved. This means that the availability of specific optional modules cannot be guaranteed. Optional module selection may also be affected by staff availability.

Advanced Cyber Security 2022-23CMP9775MLevel 72022-23This module aims to develop an understanding of the challenges in cyber security faced by society and industry. This includes an examination of the impact of threats and of mechanisms to reduce the risk of attack. The module examines a wide range of cyber threats and attacks and introduces strategies to mitigate these, explores legal and ethical issues, and introduces methods to identify malicious packets.CoreAdvanced Machine Learning 2022-23CMP9137MLevel 72022-23This module aims to cover the theoretical fundamentals and practical application of machine learning algorithms, including supervised, unsupervised, reinforcement and evolutionary learning. Practical programming exercises complement and apply the theoretical knowledge acquired to real-world problems such as data mining.CoreCloud Computing & Administration 2022-23CMP9790MLevel 72022-23This module explores core cloud computing technologies and their application in a wide range of use cases. The virtualisation of compute, storage, and networking is discussed and how such resources when deployed on cloud platforms provide high-performance and global scalability. Students will have the opportunity to create, deploy, and monitor cloud resources and applications. Particular attention is given to understanding the differences between on-premise resources and cloud, the economic benefits, as well as data governance and service-level agreement implications.CoreCloud Data Platforms & Tools 2022-23CMP9791MLevel 72022-23Data storage is a fundamental component of IT systems, applications, and devices, with the volume of data generated increasing significantly every year. Cloud storage platforms provide a means to store and process vast volumes of structured and unstructured data that enable large scale analytics for insights. This module will explore and critique cloud-based relational and non-relational databases, and how data is managed and processed, such as transactional processing, batch, and streaming data processing. Students will have the opportunity to design and deploy a cloud data storage solution.CoreCloud Development 2022-23CMP9785MLevel 72022-23CoreFrontiers of Computer Science Research 2022-23CMP9769MLevel 72022-23The module provides an introduction to cutting-edge topics in computer science research topics, including both theory and practical applications. Students will further benefit from opportunities to discuss possible research topics with potential project supervisors and clients, and production of a research proposal, presentation and literature review leading into the Research Project.CoreNetworks & Cloud Systems 2022-23CMP9792MLevel 72022-23This module is focused on networking in the cloud, specifically on how to design and deploy secure, software defined networks (SDNs) as part of a cloud application or infrastructure framework. Public and private IP addressing will be explored as well as the important role of firewall rules and routing. In addition to IP addressing, load balancing plays a critical role in cloud network systems and will be critiqued in the context of external and internal approaches, as well as geographical load-balancing. Cloud network security will be discussed throughout the module and how resources such as Virtual Private Networks (VPNs) connecting on-premise networks to cloud networks can further enhance network security.CoreResearch Methods (MSc Computer Science) 2022-23CMP9139MLevel 72022-23This module is designed to cover the fundamental skills and background knowledge that students need to undertake research related to their programme, including: surveying literature; selecting and justifying a research topic; planning of research; selection of appropriate research methods; evaluation of research; presentation and reporting of research; and legal, social, ethical, and professional considerations.CoreResearch Project 2022-23CMP9140MLevel 72022-23This module gives students with the opportunity to carry out a significant project, focusing on an area of particular personal and professional interest, through the development of a dissertation and substantive software implementation. The research project is an individual piece of work, which gives students the chance to apply and integrate elements of study from a range of modules, centred on a specific research question. Students are expected to undertake work that is relevant to the ongoing research in one of the established research centres within the Lincoln School of Computer Science and will work closely under the supervision of a member of that research centre. Students are required to undertake the development of a software artefact that is non-trivial in scale and goals, and is supported by best-practice application of appropriate theoretical frameworks.Core

How you are assessed

The programme is assessed through a variety of means, including in-class tests, coursework, presentations, posters, and examinations. The majority of assessments are coursework based, reflecting the practical and applied nature of computer science and cloud computing.

The final stage research project enables students to further specialise in cloud computing and complete a piece of work of significant complexity. Communication and presentation skills will be assessed by an informal oral presentation (viva voce) with poster presentations in various modules.

The programme is assessed through a variety of means, including in-class tests, coursework, presentations, posters, and examinations. The majority of assessments are coursework based, reflecting the practical and applied nature of computer science and cloud computing.

The final stage research project enables students to further specialise in cloud computing and complete a piece of work of significant complexity. Communication and presentation skills will be assessed by an informal oral presentation (viva voce) with poster presentations in various modules.

Fees and Scholarships

Postgraduate study is an investment in yourself and your future, and it's important to understand the costs involved and the funding options available before you start. A full breakdown of the fees associated with this programme can be found on our course fees pages.

Course Fees

For eligible students, there are more ways than ever before to fund your postgraduate study, whether you want to do a taught or research course. For those wishing to undertake a Master's course, you can apply for a loan as a contribution towards the course and living costs. Loans are also available to those who wish to undertake doctoral study. The University offers a number of scholarships and funded studentships for those interested in postgraduate study. Learn how Master's and PhD loans, scholarships, and studentships can help you fund your studies on our Postgraduate Fees and Funding pages.

Postgraduate study is an investment in yourself and your future, and it's important to understand the costs involved and the funding options available before you start. A full breakdown of the fees associated with this programme can be found on our course fees pages.

Course Fees

For eligible students, there are more ways than ever before to fund your postgraduate study, whether you want to do a taught or research course. For those wishing to undertake a Master's course, you can apply for a loan as a contribution towards the course and living costs. Loans are also available to those who wish to undertake doctoral study. The University offers a number of scholarships and funded studentships for those interested in postgraduate study. Learn how Master's and PhD loans, scholarships, and studentships can help you fund your studies on our Postgraduate Fees and Funding pages.

This course is now closed for new international applicants for October 2021 entry.

Entry Requirements 2021-22

First or second class honours degree in a relevant Computing subject.

If you have studied outside of the UK, and are unsure whether your qualification meets the above requirements, please visit our country pages for information on equivalent qualifications.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/entryrequirementsandyourcountry/

Overseas students will be required to demonstrate English language proficiency equivalent to IELTS 6.0 overall, with a minimum of 5.5 in each element. For information regarding other English language qualifications we accept, please visit the English Requirements page.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/englishlanguagerequirementsandsupport/englishlanguagerequirements/

If you do not meet the above IELTS requirements, you may be able to take part in one of our Pre-session English and Academic Study Skills courses. These specialist courses are designed to help students meet the English language requirements for their intended programme of study.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/englishlanguagerequirementsandsupport/pre-sessionalenglishandacademicstudyskills/

This course is now closed for new international applicants for October 2021 entry.

Entry Requirements 2022-23

First or second class honours degree in a relevant Computing subject.

If you have studied outside of the UK, and are unsure whether your qualification meets the above requirements, please visit our country pages for information on equivalent qualifications.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/entryrequirementsandyourcountry/

Overseas students will be required to demonstrate English language proficiency equivalent to IELTS 6.0 overall, with a minimum of 5.5 in each element. For information regarding other English language qualifications we accept, please visit the English Requirements page.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/englishlanguagerequirementsandsupport/englishlanguagerequirements/

If you do not meet the above IELTS requirements, you may be able to take part in one of our Pre-session English and Academic Study Skills courses. These specialist courses are designed to help students meet the English language requirements for their intended programme of study.

https://www.lincoln.ac.uk/home/studywithus/internationalstudents/englishlanguagerequirementsandsupport/pre-sessionalenglishandacademicstudyskills/

Career Opportunities

There is a global skills shortage of graduates with Cloud Computing skillsets. Upon completion of the programme, graduates are well positioned to fill cloud-focused roles such as a Cloud Developer, Data Engineer, DevOps Engineer, and Cloud Consultant.

Postgraduate Events

Find out more about how postgraduate study can help further your career, develop your knowledge, or even prepare you to start your own business at one of our postgraduate events.

Find out More

Teaching and Learning During Covid-19

At Lincoln, Covid-19 has encouraged us to review our practices and, as a result, to take the opportunity to find new ways to enhance the student experience. We have made changes to our teaching and learning approach and to our campus, to ensure that students and staff can enjoy a safe and positive learning experience. We will continue to follow Government guidance and work closely with the local Public Health experts as the situation progresses, and adapt our teaching and learning accordingly to keep our campus as safe as possible.
The University intends to provide its courses as outlined in these pages, although the University may make changes in accordance with the Student Admissions Terms and Conditions.
-->