Computer Science
Associate in Science Degree Computer Science · Orange Coast College · 2026-2027 Catalog
This award is designed to provide the student with comprehensive grounding in the theory and practice of modern computer programming. Based on the recommendations of the Association of Computing Machinery, the Computer Programming award prepares students to work as entry-level programmers. Courses in this program may or may not qualify for transfer credit at four-year colleges or universities. Students should review the transfer information section of this catalog and consult with a counselor to obtain specific information and guidance about transfer requirements and course applicability at specific colleges and universities.
Complete the Certificate of Achievement and the Associate in Science Graduation Requirements as outlined in the Graduation Requirements section of the catalog.
Program Outcome
Program Learning Outcomes
- Based on the recommendations of the Association for Computing Machinery, The Computer Programming Certificate prepares students to work as entry-level programmers, or used to fulfill some of the requirements for transfer to a Computer Science program at a four-year university.
Requirements
Review Graduation Requirements and General Education.
| Course | Title | Units |
|---|---|---|
| Required Courses | ||
| CS A131 | Python Programming I | 3 |
| orCS A100 | Survey of Computer Science and Programming | |
| orCS A122 | Programming Concepts and Methodology 1 | |
| orCS A170 | Java Programming 1 | |
| CS A150 | C++ Programming Language 1 | 4 |
| CS A250 | C++ Programming Language 2 | 4 |
| CS A200 | Data Structures | 3-4 |
| orCS A262 | Discrete Structures | |
| Select one of the following: | 5 | |
| MATH A180/MATH A180H | Calculus 1 | |
| MATH A185/MATH A185H | Calculus 2 | |
| Total Major Units | 19 - 20 | |
| OCC AS General Education | up to 21 | |
| Transferable electives as needed to satisfy unit requirements | varies | |
| Total Minimum Degree Units - OCC AS GE | 60 | |
- Some program major units may also meet GE requirements.
- Cal-GETC pattern (up to 34 units) may be substituted.
Program Sequence
Program Sequence
These sequences at Orange Coast College are general course curriculum maps for students to finish all major and general education requirements for two-year completion of degrees, and/or fulfillment of transfer requirements. The course sequence may include course prerequisites and other placement requirements. Students are advised to meet with an Orange Coast College Counselor to review course selections and sequences to ensure that completion of this program will meet a student's transfer and career goals.
Year 1
| Semester 1 | Units |
|---|---|
| CS A131or CS A170 | Python Programming Ior Java Programming 1 |
| MATH A180or MATH A185H | Calculus 1 1or Calculus 2 Honors |
| OCC AS GE AREA 1A- CHOOSE ONE | 3 |
| OCC AS GE AREA 3 - CHOOSE ONE | 3 |
| Units |
| Semester 2 |
|---|
| CS A150 |
| OCC AS GE AREA 4 - CHOOSE ONE |
| ELECTIVE (DEGREE APPLICABLE) 2 |
Year 2
| Semester 1 |
|---|
| CS A250 |
| OCC AS GE AREA 5 - CHOOSE ONE |
| OCC AS GE AREA 6 - CHOOSE ONE |
| ELECTIVE (DEGREE APPLICABLE) 2 |
| Semester 2 |
|---|
| CS A200or CS A262 |
| OCC AS GE AREA 1B - CHOOSE ONE |
| ELECTIVE (DEGREE APPLICABLE) 2 |
- Satisfies OCC AS GE, Area 2
- VARIES TO REACH MINIMUM 60 DEGREE APPLICABLE UNITS