Course Structure: Lectures: 3/Labs: 0

Credit Hours: 3

Prerequisites: CMP-3621 (Operating Systems)

This course gives an introduction to cloud computing and related techniques, issues, ecosystem, and case studies. Students will learn and understand about such fundamental distributed computing "concepts" for cloud computing, how these techniques work inside today’s most widely-used cloud computing systems and various research papers will be studied and reviewed to get the idea of current areas of research and study in cloud computing.

Textbook(s):
• Cloud Computing Implementation, Management, and Security by John W. Ritting-house and James F. Ransome, Taylor and Francis Group, LLC (2010). ISBN 978-1-4398-0680-7.

Reference Material:
• Cloud Computing Explained: Implementation Handbook for Enterprises by John Rhoton, Recursive Press (2009). ISBN-10: 0956355609.
• Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide by David S. Linthicum, Addison-Wesley Professional; 1st Edition (2009). ISBN-10: 0136009220.
• Cloud Computing Bible by Barrie Sosinsky, Wiley; 1st Edition (2011). ISBN-10: 0470903562.
• Cloud Application Architectures: Building Applications and Infrastructure in the Cloud (Theory in Practice (O'Reilly)) by George Reese, O'Reilly Media; 1st Edition (2009). ISBN-10: 0596156367.
• Securing the Cloud: Cloud Computer Security Techniques and Tactics by Vic (J.R.) Winkler, Syngress; 1st Edition (2011). ISBN-10: 1597495921.
• Private Cloud Computing: Consolidation, Virtualization, and Service-Oriented. Infra-structure by Stephen R Smoot and Nam K Tan, Morgan Kaufmann; 1st Edition (2011). ISBN-10: 0123849195

Course Material