Computer Science Course Descriptions

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.

CS/IS 50 - COMPUTER SCIENCE/INFORMATION SYSTEMS INTERNSHIP
CS/IS 100 - COMPUTER CONCEPTS
CS/IS 101 - INTRODUCTION TO COMPUTER AND INFORMATION SYSTEMS
CS/IS 112 - INTRODUCTION TO PROGRAMMING USING JAVA
CS/IS 123 - DESKTOP PUBLISHING
CS/IS 125 - DISCRETE STRUCTURES FOR COMPUTING
CS/IS 126 - DIGITAL IMAGING
CS/IS 130 - INTRODUCTION TO ALGORITHMS
CS/IS 132 - MOBILE ADVANCED DEVELOPMENT - ANDROID
CS/IS 133 - MOBILE APPLICATION DEVELOPMENT - IOS
CS/IS 135 - PROGRAMMING IN C/C++
CS/IS 137 - C++ AND ADVANCED TOPICS
CS/IS 139 - JAVA
CS/IS 151 -PYTHON PROGRAMMING
CS/IS 157 - ROBOT MOTION PLANNING
CS/IS 165 - COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE
CS/IS 166 - ADVANCED COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE
CS/IS 172 - UNIX/LINUX OPERATING SYSTEM
CS/IS 174 - UNIX/LINUX SYSTEM ADMINISTRATION
CS/IS 180 - SYSTEMS ANALYSIS
CS/IS 183 - DIGITAL FORENSICS FUNDAMENTALS
CS/IS 185 - DATA MANAGEMENT SYSTEMS
CS/IS 186 - WORKSTATION SECURITY AND SUPPORT
CS/IS 187 - ADVANCED TOPICS IN IT
CS/IS 190 - INTRODUCTION TO COMPUTER NETWORKS
CS/IS 193 - INTRODUCTION TO CYBERSECURITY: ETHICAL HACKING
CS/IS 194 - INFORMATION TECHNOLOGY ESSENTIALS
CS/IS 196 - ADVANCED NETWORKING: SECURITY
CS/IS 197 - ADVANCED NETWORKING: SERVER OPERATIONS
CS/IS 211 - DATA STRUCTURES
CS/IS 212 - ADVANCED DATA STRUCTURES
CS/IS 234 - ORACLE/SQL
CS/IS 240 - CLOUD COMPUTING - FUNDAMENTALS
CS/IS 241 - CLOUD COMPUTING - DATABASES ESSENTIALS
CS/IS 242 - CLOUD COMPUTING - SECURITY
CS/IS 243 - CLOUD COMPUTING - CLOUD DESIGN
CS/IS 255 - INTRODUCTION TO ECOMMERCE/ EBUSINESS
CS/IS 260 - INTRODUCTION TO WEB SITE DEVELOPMENT
CS/IS 261 - WEB DEVELOPMENT WITH PHP AND MYSQL
CS/IS 262 - JAVASCRIPT AND JQUERY
CS/IS 263 - DATABASE-DRIVEN WEB PAGE CREATION
CS/IS 264 - WEB DEVELOPMENT PROJECT I: PLANNING
CS/IS 265 - WEB DEVELOPMENT PROJECT II: CONSTRUCTION
CS/IS 266 - WEB DEVELOPMENT PROJECT III: MAINTENANCE
CS/IS 267 - INTRODUCTION TO GAME DEVELOPMENT
CS/IS 280 - CONCEPTS OF PROGRAMMING LANGUAGES