The module aims to introduce the basic principles of Cloud computing to introduce the techniques related to Cloud computing to introduce algorithms involved in the Cloud computing and to explain how the Cloud computing technology is applied to or integrated with other areas and to creatively figure out the industrial or academic problems.
A. Demonstrate systematic understanding and critical awareness of well-defined concepts, models, and technologies for Cloud computing technologies and practices.
B. Demonstrate expertise in different Cloud models and mechanisms, including their strengths and weaknesses.
C. Adapt or combine the key elements of existing Cloud models and mechanisms to design cloud solutions to the real world application problems.
This module will be delivered by a combination of lectures, seminars, tutorials and labs.
Lectures will introduce students to the academic content. Seminars and tutorials will be used to expand the students understanding of lecture materials.
In addition, students will be expected to devote unsupervised time to private study. Private study will provide time for reflection and consideration of lecture material and background reading.