This program is designed for those students interested in computer science, either as a professional concentration, or for transfer to a four-year computer science program. Upon completion of this certificate program, students will be able to name the four basic parts of computer organization and have a working knowledge of assembly language. Students will be able to describe recursion, linked lists, queues, and stacks and algorithm efficiency, as well as, procedural, functional, logic and object-oriented programming languages. Students must complete the required courses and choose additional courses to total a minimum of 37 units.
Program Learning Outcomes: Upon completion of this program, students will prepare a software project to implement a single scientific, mathematical, business, or technical function.This program is designed for those students interested in computer science, either as a professional concentration, or for transfer to a four-year computer science program.

PREREQUISITE COURSES REQUIRED COURSES FOR CERTIFICATE UNITS
CS/IS 112 or equivalent CS/IS 165 Computer Architecture and Assembly Language 4
CS/IS 165 or equivalent CS/IS 166 Advanced Computer Architecture and Assembly Language 3
CS/IS 135 or equivalent CS/IS 211 Data Structure 5
CS/IS 211 or equivalent CS/IS 212 Advanced Data Structure 3
  CS/IS 280 Concepts of Programming Languages 3
    Select courses from the following list to complete a total of 37 units
  CS/IS 101
Introduction to Computer and Information Systems 5
  CS/IS 112 Introduction to Programming Using JAVA 3
CS/IS 135 or equivalent: MATH 101 or placement scores CS/IS 125** Discrete Structures for Computing 4
CS/IS 112 CS/IS 130* Introduction to Algorithms 3
CS/IS 112 or equivalent CS/IS 135 Programming in C/C++ 3
  CS/IS 137 Visual C++ Object-Oriented Programming and Advanced Topics 4
  CS/IS 139 JAVA 4
  CS/IS 172 Unix/Linux Operating System 4
  CS/IS 174
Unix/Linux System Administration 4
  CS/IS 190 Intro to Computer Networks 3
MATH 110 or MATH 100 and 102, or placement test scores. MATH 103* Calculus and Analytic Geometry 5
MATH 103 MATH 104* Calculus and Analytic Geometry 5
MATH 104 MATH 107** Linear Algebra 4
  PHILO 123* Introduction to Symbolic Logic 3
MATH 104 (may be taken concurrently), and PHY 105 or HS physics with a grade of “C” or better and MATH 103 PHY 101* Engineering Physics 5
  TOTAL UNITS REQUIRED 37
* These courses are often required by transfer institutions for computer science majors.
** Strongly recommended for professional concentration.
Courses taken more than three years before the granting of the certificate must have division chair approval.
NOTE: ADDITIONAL COURSEWORK MIGHT BE REQUIRED IF PREREQUISITES ARE NOT MET. SEE A COUNSELOR TO PREPARE A STUDENT EDUCATIONAL PLAN.
August 2016

GCC Catalog 2016-2017

Important Notice: In the event of a discrepancy between the information presented above and the online and/or print versions of the

Last updated: 9/6/2016 5:50:02 PM