CPSC-51500 or an undergraduate degree in Computer Science

An introduction to the concepts and techniques of implementing cloud computing through the use of virtualization and distributed data processing and storage. Topics include operating system virtualization, distributed network storage, distributed computing, cloud models (IAAS, PAAS, and SAAS), and cloud security.

Learning Objectives:

  1. Define cloud computing in terms of attributes, services and delivery models.
  2. Learn the motivations behind cloud computing, the risks, benefits, and the challenges from the enterprise, cloud provider and consumer, and application developer perspectives.
  3. Understand how cloud computing works by understanding the major cloud enabling technologies including virtualization, computer networking, distributed computing and storage, network and data security, service-oriented architecture, and web applications.
  4. Distinguish between system and process virtualization and understand the role of the hypervisor.
  5. Configure and manage virtual machines in VirtualBox and learn about other virtualization tools including VMWare and HyperV.
  6. Describe the security challenges in implementing and working with private or public cloud architectures.
  7. Compare and contrast commercial public cloud offerings including Google App Engine, Microsoft Azure and Amazon Web Services.
  8. Understand the implications of working with cloud computing services on application development, testing, production and operation.

Take the Next Step

Learn more about Lewis University's online programs. Call (866) 967-7046 to speak with a Graduate Admissions Counselor or click here to request more information.