Programme/Approved Electives for 2025/26
None
Available as a Free Standing Elective
No
Nowadays, organisations worldwide in all industries are increasingly adopting data-driven operations to gain insights, stimulate innovation, and gain competitive advantages. This module will explore cloud computing and software development in relation to data science. The module will cover software development methodologies and processes, including iterative and agile methods, that are crucial for data science projects and solutions to support deploying and managing data-driven solutions at a large scale. The module will cover how data science integrates with cloud technologies and services and the benefits of utilising cloud capabilities for flexible storage, data processing, and machine learning projects. Additionally, the module will equip students with the skills to design and deploy end-to-end data-driven solutions in cloud environments.
Aims
To provide learners with knowledge of the techniques and processes to undertake agile software development. To present a software engineering report under software engineering principles.To provide a practical and theoretical understanding of virtualisation technologies and their realisation in practical Cloud Computing systems.
Intended Learning Outcomes
Develop cloud software solutions using agile software engineering methodologies, that meet its requirements: 1Apply software engineering evaluation techniques to validate software against requirements and designs and verify software quality: 1Create structured software engineering project reports and demonstration of a software solution and its quality: 1Analyse virtualised solutions to common computing application requirements: 1Implement virtualised solutions using cloud architectures and technologies: 1Evaluate the advantages and disadvantages of cloud migration in the context of business information technology requirements: 1
8 hours of workshops and practical (supported online and in block release)16 hours of online lectures120 hours of private study
Description of Module Assessment
1: Assignment weighted 100%Design and implementation of a cloud-based application