CS 273 Introduction to Virtualization and Cloud Computing

This course introduces the student to virtualization technologies and the fundamentals of cloud computing, to include essential characteristics of a cloud environment, various cloud services and deployment models, the role of virtualization in cloud computing, and major cloud providers. Students will also explore some of the challenges of cloud deployment, with emphasis in the areas of security and business continuity.

Credits

4

Prerequisite

CS 179 and CS240W or CS240U

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:
1. Discuss evolution and fundamental concepts of cloud computing
2. Interpret characteristics of cloud computing and how they apply to traditional computing
3. Explain cloud types and technical perspectives
4. Apply knowledge of cloud computing to planning and implementation
5. Interpret cloud computing standards and risks as well as consequences of Cloud computing
6. Evaluate technical challenges and risks for cloud computing and understand mitigation methods