Not all classes in all disciplines are offered every semester. See the Class Schedule or contact the Business Division for offerings in the current semester.

NOTE For up-to-date course descriptions, please refer to the current GCC catalog.

240
CLOUD COMPUTING - FUNDAMENTALS
3.0 Units
CS/IS 240 introduces cloud computing which shifts IT from on premises computing infrastructure to elastic cloud systems. The course provides a foundation of cloud computing technologies and provides students with the ability to evaluate and assess the business and technical benefits of cloud computing and cloud applications. The course will include labs to provide hands on training.

Lecture 2 hours/Laboratory 3 hours.

Recommended Preparation: CS/IS 190 and CS/IS 197.

Transfer Credit: CSU, UC, USC

241
CLOUD COMPUTING - DATABASES ESSENTIALS
3.0 Units
CS/IS 241 addresses cloud database implementation and management where students will define, operate and scale both SQL servers. The course will include exercises using Amazon RDS and SQL to create and fill tables, retrieve and manipulate data and will use Amazon DynamoDB for noSQL solutions. This course will provide hands-on labs using for cloud database implementation and management.

Lecture 2 hours/Laboratory 3 hours.

Recommended Preparation: CS/IS 240.

Transfer Credit: CSU, UC, USC

242
CLOUD COMPUTING - SECURITY
3.0 Units
CS/IS 242 focuses on protecting the confidentiality, integrity and availability of computing systems and data. Students learn how Amazon Web Service (AWS) uses redundant and layered controls, continuous validation and testing, and a substantial amount of automation to ensure the underlying infrastructure is continuously monitored and protected. Students examine the AWS Shared Responsibility Model and access the AWS Management Console to learn more about security tools and features provided by the AWS platform. This course will provide labs to reinforce the course content and practice securing cloud IT.

Lecture 2 hours/Laboratory 3 hours.

Recommended Preparation: CS/IS 240.

Transfer Credit: CSU, UC, USC

243
CLOUD COMPUTING - CLOUD DESIGN
3.0 Units
CS/IS 243 course covers how cloud computing systems are built using a common set of core technologies, algorithms, and design principles centered around distributed 
systems. The Amazon Web Services (AWS) Management Console will be used to provision, load-balance and scale their applications using the Elastic Compute Cloud (EC2) and the AWS Elastic Beanstalk. The course covers design principals of scalable cloud systems and has hands-on labs on AWS and the departments private cloud server. 

Lecture 2 hours/Laboratory 3 hours.

Recommended Preparation: CS/IS 240.

Transfer 
Credit: CSU, UC, USC