Purpose

To enable students understand cloud computing technology, design and implementation.

Learning outcomes

By the end of this course unit the student should be able to: 

1.     Design and develop Cloud-enabled systems.

2.     Explain socio-technical issues involved in deploying new or migrating legacy systems on private, public, or hybrid Clouds.

3.     Describe technical and non-technical aspects for exploiting Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).