Glendale Community College
Home MenuComputer Science
This degree or certificate 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 programing languages. 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 | 4 |
| CS/IS 211 or equivalent | CS/IS 212 | Advanced Data Structure | 3 |
| CS/IS 112 or equivalent |
CS/IS 280 | Concepts of Programming Languages | 3 |
| Select courses from the following list to complete a total of 20 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 15 or placement scores | CS/IS 125** | Discrete Structures for Computing | 4 |
| CS/IS 112 or equivalent |
CS/IS 130* | Introduction to Algorithms | 3 |
| CS/IS 112 or equivalent | CS/IS 135 | Programming in C/C++ | 3 |
| CS/IS 135 or equivalent |
CS/IS 137 | C++ and Advanced Topics | 4 |
| CS/IS 112 or equivalent |
CS/IS 139 | JAVA | 3 |
| CS/IS 172 | Unix/Linux Operating System | 4 | |
| CS/IS 174 |
Unix/Linux System Administration | 4 |
|
| CS/IS 190 | Introduction to Computer Networks | 3 | |
| MATH 110 or MATH 110B or placement test scores. | MATH 103E* | Calculus and Analytic Geometry I |
5 |
| MATH 103E |
MATH 104E* | Calculus and Analytic Geometry II |
5 |
| MATH 104 or 104E or 104EH |
MATH 107** | Linear Algebra | 4 |
| MATH 103E; MATH 104E (may be taken concurrently) |
PHY 101* | Physics for Scientists and Engineers: A | 5 |
| TOTAL UNITS REQUIRED | 37 | ||
** 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 2021 |
GCC Catalog 2021-2022 |
|
Important Notice: In the event of a discrepancy between the information presented above and the online and/or print versions of the GCC Catalog, please contact a counselor or the office of Admissions and Records. For previous years requirements please see the catalog from that year. |
|
