2026-2027 Yavapai College Catalog 
    
    Aug 06, 2026  
2026-2027 Yavapai College Catalog

CSA 315 - Software Engineering for the Cloud


Description: Applies software engineering best practices to architect secure, resilient cloud applications and infrastructure. Introduce leading cloud providers and automation approaches and leverage Infrastructure-as-Code capabilities.

Prerequisites: CSC 105  , CSC 113 , and CSA 281  

Credits: 3
Lecture: 3
Lab: 0

Course Content:
  1. Cloud deployment models
  2. Major cloud platform capabilities 
  3. Architectural diagrams and specifications
  4. Automated infrastructure provisioning 
  5. Cloud design patterns 

Learning Outcomes:
  1. Compose detailed proposals for migrating systems to optimal cloud environments. (1, 3)
  2. Design scalable cloud architectures following security best practices. (2, 5)
  3. Evaluate automated deployment tools to provision infrastructure. (4)
  4. Construct proofs of concept applications in cloud platforms. (2, 4)
  5. Compare capabilities, costs, and limitations across cloud services and models. (1, 2)