CS 519 Cloud Computing Overview

This course introduces students to developing applications in a cloud environment. Students will explore the potential benefits of cloud computing, the paradigms, tools, and techniques used to create cloud applications, and how cloud services are managed. Students will develop their cloud applications. After taking this course, students will be prepared to create cloud applications, to evaluate the performance of cloud applications, and to explore emerging and advanced cloud computing techniques.

Credits

3

Outcomes

  1. As a result of this course, students will know or be able to do the following:
  2. Understand emerging and advanced cloud computing technologies.
  3. Apply paradigms, tools, and techniques for cloud computing.
  4. Analyze implementation and management of cloud services.
  5. Evaluate the potential benefits of cloud computing.
  6. Create an application using diverse cloud services.