Dec 26, 2024  
2024-2025 Course Catalog 
    
2024-2025 Course Catalog
Add to Portfolio (opens a new window)

CIS 137 - Intro. to Cloud Computing

Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Students will learn the foundational concepts of the cloud computing environment, including infrastructure, services, support, security models, and key considerations in transitioning to cloud computing. Students will get a detailed overview of cloud concepts with the common cloud computing providers.
Prerequisite: CIS 125  OR Instructor Approval
Competencies
 

  1. Assess common computing models
    1. Identify the advantages and disadvantages of each common cloud providers
    2. Break down the computing models, including public, private, on-site, cloud, and hybrid
    3. Compare the common services among cloud computing providers
    4. Discuss microservices and their benefits
  2. Categorize cloud services and the basic global cloud infrastructure
    1. Explain the difference between Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS)
    2. Construct examples and differences between each
  3. Compare and contrast different considerations for businesses in moving to a cloud computing environment
    1. Diagram services for an application
    2. Align business goals with services
  4. Critique key security and compliance aspects of cloud computing and the shared security model
    1. Assess the use of Identity and Access Management in cloud computing.
    2. Apply authentication, authorization, and accounting security practices to a cloud computing application
  5. Evaluate vendor support, account management and pricing models for the enterprise cloud computing vendors
    1. Assess the benefits of data centers including physical security, power, networking, and back up plans
    2. Identify sources of technical assistance or documentation for vendors
    3. Assess the different vendor support models
    4. Describe account management procedures
  6. Evaluate products that enable customers to achieve high availability, durability, and scalability
    1. Classify data storage options and appropriate applications
    2. Compare compute services in the cloud
    3. Discuss appropriate implementations for cloud computing products
    4. Consider the scalability and elasticity of cloud-based applications
    5. Compare monitoring tools available for applications, including system, performance, and cost
  7. Analyze supporting cloud computing environments through automation and infrastructure as code
  8. Identify career opportunities related to cloud computing skills in business, information technology and other fields

Competencies Revised Date: AY2023



Add to Portfolio (opens a new window)