Module Database Search



MODULE DESCRIPTOR
Module Title
Cloud Computing
Reference CM4707 Version 1
Created February 2019 SCQF Level SCQF 10
Approved May 2019 SCQF Points 30
Amended ECTS Points 15

Aims of Module
To enable students to critically evaluate the key concepts and issues of cloud computing which will enable them to develop the practical skills required to construct cloud-based applications.

Learning Outcomes for Module
On completion of this module, students are expected to be able to:
1 Critically analyse the key concepts and techniques in cloud computing.
2 Critically appraise different cloud computing models.
3 Critically analyse the recent trends and developments in cloud computing technologies.
4 Evaluate design choices when solving real-world cloud computing problems by analysing and contrasting different cloud computing solutions.
5 Integrate software components to architect and develop cloud-based applications for an enterprise.

Indicative Module Content
Definitions of Cloud Computing, benefits and limitations of Cloud Computing, migrating into the cloud, cloud delivery models (IaaS, PaaS, SaaS), cloud deployment models (private, public, hybrid), service-oriented architecture, RESTful web services design, auto-scaling, security in the cloud, costing, examples of service providers and APIs.

Module Delivery
The module is delivered in Blended Learning mode using structured online learning materials/activities and directed study, facilitated by regular online tutor support. Workplace Mentor support and work-based learning activities will allow students to contextualise this learning to their own workplace. Face-to-face engagement occurs through annual induction sessions, employer work-site visits, and modular on-campus workshops.

Indicative Student Workload Full Time Part Time
Contact Hours 30 N/A
Non-Contact Hours 30 N/A
Placement/Work-Based Learning Experience [Notional] Hours 240 N/A
TOTAL 300 N/A
Actual Placement hours for professional, statutory or regulatory body 240  

ASSESSMENT PLAN
If a major/minor model is used and box is ticked, % weightings below are indicative only.
Component 1
Type: Coursework Weighting: 50% Outcomes Assessed: 2, 5
Description: This coursework will consist of a cloud computing development exercise.
Component 2
Type: Practical Exam Weighting: 50% Outcomes Assessed: 1, 3, 4
Description: This practical exam will consist of a presentation on aspects of cloud computing within business systems.

MODULE PERFORMANCE DESCRIPTOR
Explanatory Text
The calculation of the overall grade for this module is based on 50% weighting of C1 and 50% weighting of C2. An overall minimum grade of D is required to pass the module.
Practical Exam:
Coursework: A B C D E F NS
A A A B B C E
B A B B C C E
C B B C C D E
D B C C D D E
E C C D D E E
F E E E E E F
NS Non-submission of work by published deadline or non-attendance for examination

Module Requirements
Prerequisites for Module None, in addition to course entry requirements.
Corequisites for module None.
Precluded Modules None.

INDICATIVE BIBLIOGRAPHY
1 ERL, T., MAHMOOD, Z. and PUTTINI, R., 2013. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall.
2 MARINESCU, D.C., 2013. Cloud Computing: Theory & Practice. Elsevier.
3 HILLAR, G.C., 2016. Building RESTful Python Web Services. Packt Publishing.
4 WITTIG, A., and WITTIG, M., 2016. Amazon Web Service in Action. Manning Publication.
5 Diaz, F., Freato, R., 2018. Cloud Data Design, Orchestration, and Management Using Microsoft Azure. Berkeley: Apress.


Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781