To enable students understand cloud computing technology, design and implementation.
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).