| COMPUTER SCIENCE |
| PREREQUISITE COURSES | REQUIRED COURSES FOR CERTIFICATE |
UNITS |
|
| CS/IS 165 | Computer Architecture and Assembly Language | 4 | |
| CS/IS 166 | Advanced Computer Architecture and Assembly Language | 3 | |
| 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 110 or CS/IS 112 |
Introduction to Programming Introduction to Programming Using JAVA |
3 or 3 |
|
| CS/IS 125** | Discrete Structures for Computing | 5 | |
| CS/IS 130* | Introduction to Algorithms | 3 | |
| CS/IS 135 | Programming in C/C++ | 3 | |
| CS/IS 137 | Visual C++ Object-Oriented Programming and Advanced Topics | 4 | |
| CS/IS 139 | JAVA | 3 | |
| CS/IS 172 | Unix/Linux Operating System | 4 | |
| CS/IS 190 | Networking and Telecommunications | 3 | |
| MATH 110 or MATH 100 and 102, or satisfactory scores on MATH placement test. | 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 physics taken in high school with a grade of “C” or better and MATH 103 | PHY 101* | Engineering Physics | 5 |
| TOTAL UNITS REQUIRED | 37 | ||
| August 2011 | GCC Catalog 2011-2012 |
|
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. |
|