COMP 490 – Cloud Computing – Winter 2019

Course Outline: The COMP 490 Cloud Foundations course is intended for students who seek an overall understanding of cloud computing concepts, independent of specific technical roles. It provides a detailed overview of cloud concepts, including storage, databases, virtual compute instance and networking in the cloud, as well as security, architecture, pricing and performance. This course is intended for students with a basic understanding of Computer Science concepts, and background in networking, databases and operating systems is recommended, but not required.

When and Modality: Winter session 2019/20, from December 21, 2019, to January 19, 2020, online.

Technical details: Given our partnership with AWS Academy, we are going to use AWS cloud computing resources, including free AWS accounts for students with pre-loaded credits. We are going to compare AWS to other cloud computing providers such as Google Cloud and Microsoft Azure. As the course covers all the material in AWS Academy Cloud Foundations (ACF), those students who are interested will be given vouchers to pass the ACF certification.

Instructor: Michael Soltys,, professor and chair of Computer Science, and an accredited AWS instructor, as a Certified Solutions Architect – Associate. CSU Channel Islands is part of the AWS Academy, and authorized to deliver the curriculum.


Detailed Course Outline: AWS Academy Cloud Foundations (ACF).

To ensure success in this course, it is preferred that you have:

  1. General technical and business IT knowledge (MIS 310 or MGT 307 at CI)
  2. A general familiarity with cloud computing concepts
  3. A working knowledge of distributed systems
  4. Familiarity with general networking concepts (COMP 429 at CI)
  5. And a working knowledge of multi-tier architectures (COMP 262, 362 at CI)

Course objectives:

  1. Define cloud concepts using AWS as main example
  2. Explain cloud economics: define pricing models and the cloud value proposition
  3. Describe core services in the cloud using AWS as main example: define characteristics of deployment/operation and review common use cases
  4. Explain cloud security: review the AWS shared responsibility model – and the difference between security “in” the cloud and “of” the cloud; review basic security and compliance
  5. Describe basic cloud architectural principles using AWS as main example
  6. Review cloud billing and support services in AWS

ABET Student Learning Outcome:

  1. ABET Student Learning Outcome (2): Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

what is aws?

What is Cloud Computing?