Catalog 2017-2018 
    Feb 20, 2019  
Catalog 2017-2018 [ARCHIVED CATALOG]

CSD 425 Cloud Computing

5 credits
This course introduces students to the basic concepts of cloud computing. Students will learn to implement those concepts by developing advanced applications on one of the major cloud computing platforms, e.g., AWS, Azure, OpenStack, etc. This course covers topics such as PaaS, IaaS, SaaS, virtualization, web services, big data computing, security, and operational aspects such as deployment, monitoring, and alerting. Students work on projects in teams, store and share code via version control system, and utilize small team agile strategies.

Prerequisites: CSD 412  and admission to the BAS IT:CSD program

Quarters Offered: Winter

Student Outcomes/Competencies:
Upon successful completion of this course students will be able to:

  • Explain the fundamentals of cloud computing
  • Use IaaS cloud offering to provision and use Virtual Machines and Virtual Networks
  • Use PaaS and SaaS to develop scalable cloud applications that can scale up and scale out
  • Use automation to deploy, maintain, and monitor cloud resources
  • Use various cloud storage options to store application and user data
  • Use cloud security and identity management services

Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20