Page 149 - GCC 2020-2021 Catalog
P. 149
COMPUTER SCIENCE/INFORMATION SYSTEMS 145
197 234 242
ADVANCED NETWORKING: SERVER ORACLE/SQL CLOUD COMPUTING - SECURITY
OPERATIONS
3.0 Units 3.0 Units
3.0 Units
CS/IS 234 covers the introduction to the CS/IS 242 focuses on protecting the confiden-
CS/IS 197 is a course designed to acquaint advanced use of Oracle Relational Data- tiality, integrity and availability of comput-
the student with the knowledge and skills base Management System and the use of ing systems and data. Students learn how
required to build, maintain, troubleshoot Oracle’s Structured Query Language (SQL* Amazon Web Service (AWS) uses redundant
and support server hardware and software Plus) query tool. This course focuses on the and layered controls, continuous validation
technologies. Students learn to identify envi- design and organization of a specific schema and testing, and a substantial amount of
ronmental issues; understand and comply diagram and how to build SQL statements to automation to ensure the underlying infra-
with disaster recovery and physical/soft- access the data. This course also focuses on structure is continuously monitored and
ware security procedures; become familiar DML (Data Manipulation), DDL (Data Defini- protected. Students examine the AWS Shared
with industry terminology and concepts; tion), and DCL (Data Control) and Procedural Responsibility Model and access the AWS
understand server roles/specializations and Language/Structured Query Language (PL/ Management Console to learn more about
interactions within the overall computing SQL), the programming language that uses security tools and features provided by the
environment. Lecture/Demonstration 3 SQL. Note: This course may not be taken for AWS platform. This course will provide labs
hours. Recommended Preparation: CS/IS credit by students who have completed CS/ to reinforce the course content and practice
190 or equivalent. Course Typically Offered: IS 232 and/or CS/IS 233. Lecture 3 hours. securing cloud IT. Lecture 2 hours/Labora-
Spring. Transfer Credit: CSU Recommended Preparation: CS/IS 100, tory 3 hours. Prerequisite: CS/IS 240. Course
CS/IS 101 or equivalent. Course Typically Typically Offered: Fall/Spring. Transfer
211 Offered: Fall. Transfer Credit: CSU, UC, USC Credit: CSU, UC
DATA STRUCTURES
240 243
4.0 Units CLOUD COMPUTING - CLOUD COMPUTING - CLOUD
FUNDAMENTALS DESIGN
CS/IS 211 is designed to provide a thorough
coverage of data structures with data abstrac- 3.0 Units 3.0 Units
tion applied to a broad spectrum of practical
applications. Students who take this course CS/IS 240 introduces cloud computing which CS/IS 243 course covers how cloud comput-
master the principles of programming as a shifts IT from on premises computing infra- ing systems are built using a common set of
tool for problem solving. The students solve structure to elastic cloud systems. The course core technologies, algorithms, and design
practical problems in a computer equipped provides a foundation of cloud computing principles centered around distributed
laboratory using an Object Oriented technologies and provides students with the systems. The Amazon Web Services (AWS)
Programming (OOP) Language, typically ability to evaluate and assess the business Management Console will be used to provi-
JAVA or C++. Lecture 3.5 hours/Labora- and technical benefits of cloud computing sion, load-balance and scale their applica-
tory 1.5 hours. Prerequisite: CS/IS 135 or and cloud applications. The course will tions using the Elastic Compute Cloud (EC2)
equivalent. Course Typically Offered: Fall/ include labs to provide hands on training. and the AWS Elastic Beanstalk. The course
Spring. Transfer Credit: CSU, UC, USC. (C-ID Lecture 2 hours/Laboratory 3 hours. Recom- covers design principals of scalable cloud
COMP 132) mended Preparation: CS/IS 190 and CS/IS systems and has hands-on labs on AWS
197. Course Typically Offered: Fall/Winter/ and the departments private cloud server.
212 Spring/Summer. Transfer Credit: CSU, UC Lecture 2 hours/Laboratory 3 hours. Prereq-
ADVANCED DATA STRUCTURES uisite: CS/IS 240. Course Typically Offered:
241 Fall/Spring. Transfer Credit: CSU, UC
3.0 Units CLOUD COMPUTING - DATABASES
ESSENTIALS 255
CS/IS 212 is designed to provide a thorough INTRODUCTION TO ECOMMERCE/
coverage of data structures with data abstrac- 3.0 Units EBUSINESS
tion applied to a broad spectrum of practical
applications. Students who take this course CS/IS 241 addresses cloud database imple- 3.0 Units
master the principles of programming as mentation and management where students
a tool for problem solving. Students solve will define, operate and scale both SQL serv- CS/IS 255 is a course designed to acquaint
practical problems in a computer-equipped ers. The course will include exercises using the student with Electronic Commerce. This
laboratory using an object oriented program- Amazon RDS and SQL to create and fill course focuses on the fundamentals of doing
ming language, such as JAVA. Some specific tables, retrieve and manipulate data and will business on the Internet. It includes hardware
topics covered include hash tables, trees, use Amazon Dynamo DB for no SQL solu- and software requirements, security strate-
persistent structures, indexed files, and data- tions. This course will provide hands-on labs gies, payment systems, business strategies
bases. Lecture 3 hours. Prerequisite: CS/IS using for cloud database implementation and and integration with existing business
211 or equivalent. Course Typically Offered: management. Lecture 2 hours/Laboratory 3 systems. Lecture/Demonstration 3 hours.
Fall/Spring. Transfer Credit: CSU, UC, USC hours. Prerequisite: CS/IS 240. Course Typi- Recommended Preparation: Knowledge of
cally Offered: Fall/Winter/Spring/Summer. Windows or Mac and Internet Tools. Course
Transfer Credit: CSU, UC Typically Offered: Fall/Spring.
2 0 2 0 – 2 0 2 1 C ATA L O G • G L E N DA L E C O M M U N I T Y C O L L E G E