Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Brief

Investigate creation of a follow-on course to 346 to give cloud computing for beginners more adequate coverage than is possible in 346. Separately but perhaps synergistically, ESG students have requested coursework in Cloud Computing.

Collaborator(s)

Dennis Frezzo, Donal Heidenblad, Galina Madjaroff

Text Ideas

Comer 2021: The Cloud Computing Book (free on reserve already)

...

Vergadia 2022: Visualizing Google Cloud 101

Preliminary Resources

AWS Cloud Quest Role-Playing Game (with Free Tier)

...

https://aws.amazon.com/compliance/data-center/data-centers/

In IoT Lab - “Cloud Rack”

Syllabus Draft

Prerequisites: 346, 362

Learning Outcomes

  • Build models of the physical and virtual infrastructure of cloud computing

  • Differentiate amongst the details of compute, storage, and networking functions of cloud computing

  • Analyze cloud-based systems including AWS, Azure, and Google

  • Apply user-centered design principles to match user needs with some template-based cloud solutions

  • Identify and propose solutions to equity and privacy issues arising from cloud computing

  • Implement simple APIs from Python code running locally to Cloud-based resources

  • Build a working project in AWS involving EC2, S3, and networking services