Programme/Approved Electives for 2022/23
None
Available as a Free Standing Elective
No
In recent years many organisations have migrated applications to cloud computing providers. This module explores the underlying technologies, the practical and ethical issues involved, and provides students with the ability to plan design and implement cloud-based solutions to common business problems. Reliability and performance concerns are addressed, together with the crucial issues¿ relating to the security and privacy of data stored and managed remotely.Cloud computing is dominated by global software companies that make claims relating both to the efficacy of their products and compliance with global objectives in environmental impacts. Students will be able to analyse and objectively assess such claims in coming to reasoned and reflective judgements relating to the appropriateness of cloud-based solutions to a range of problem scenarios.
Aims
To provide a practical and theoretical understanding of virtualisation technologies and their realisation in Cloud Computing implementations
Intended Learning Outcomes
critically evaluate the appropriateness of virtualised solutions to common computing application requirements: 1implement virtualised solutions using cloud architectures and technologies: 1critically assess the advantages and disadvantages of cloud migration in dealing with typical business information technology requirements: 1identify the ethical issues involved in cloud-based virtualisation and the means of addressing legislative issues related to data privacy: 1identify and justify virtualised solution architectures: 1
lectures: 22 hoursworkshops and practicals: 14 hoursprivate study: 114 hours
Description of Module Assessment
1: Coursework weighted 100%Design and implementation of a cloud-based applicationDesign and implement a cloud-based application which ensures secure access. Create a technical report covering the features implemented, evaluating the design choices made, in relation to specific characteristics of cloud computing and related enabling technologies. Provide a critical evaluation of performance relative to conventional solutions. The technical report is equivalent to approximately 2500-3000 words. Formatting guidelines will be provided.