Computer Science, Associate in Science for Transfer

The Associate in Science in Computer Science for Transfer has been designed as a seamless pathway for students who plan to attend a California State University (CSU) and major in Computer Science.

Upon completion of the program, graduates will be able to:

  • Demonstrate the ability to understand the ethical, mathematical, and physical concepts that under lie computer science.
  • Apply knowledge of computing and mathematics appropriate to the discipline.
  • Demonstrate the ability to understand the different levels of abstraction that comprise computer science.
  • Analyze a problem and craft an appropriate algorithmic solution.
  • Create efficient, working computer programs that use fundamental programming constructs to solve real-life problems.
  • Function effectively as a member of a team to accomplish common goals.
  • Engage in continuous learning as well as research and assess new ideas and information to provide the capabilities for lifelong learning.

Program Learning Outcomes

  1. Students will meet the requirements for transfer to a four-year degree program at a CSU in Computer Science.
  2. Students will demonstrate skills, knowledge, and training for employment as a computer programmer.

General Education

Complete one of the following general education patterns:

  • California State University General Education (CSU-GE) pattern (40 units)
  • Intersegmental General Education Transfer Curriculum - CSU Version (IGETC-CSU) pattern (37 units)

Students are advised to double-count courses in the major or area of emphasis to also satisfy general education when possible. Course subject credit will be awarded in satisfaction of both major/area of emphasis and lower division general education requirements, but the units will only be counted once in computing the total number of units for the degree.

Major Requirements - Core

Complete 23 units

CS 055

Discrete Structures for Computer Science


CSP 025

Assembly Language Programming


MATH 001

Calculus I


MATH 002

Calculus II



Principles of Physics: Mechanics



Principles of Physics: Electricity and Magnetism


Major Requirements - Restricted Electives

Complete 6 units selected from:

CSP 026A

Java Programming





CSP 026B

Data Structures with Java





CSP 031A

C++ Programming I





CSP 031B

C++ Programming II


Minimum Major Units Required: 29

A minimum grade of "C" in each course.

Minimum Degree Units Required: 60