The Associate in Science in Computer Science for Transfer degree provides a solid preparation for transfer majors in computer science including an emphasis on object oriented programming logic in C++, computer architecture, calculus and calculus based physics. The intent of this degree is to assist students in seamlessly transferring to a CSU. With this degree the student will be prepared for transfer to the university upper division level in preparation for the eventual conferral of the Bachelor’s Degree in Computer Science. The degree aligns with the approved Transfer Model Curriculum (TMC) in Computer Science.

Program Learning Outcomes
Upon successful completion of this program, students should be able to:

  • Write programs utilizing the following data structures: arrays, records, strings, linked lists, stacks, queues, and hash tables.
  • Write and execute programs in assembly language illustrating typical mathematical and business applications.
  • Demonstrate different traversal methods of trees and graphs.
Required Courses (29 units) Units
CSC/CIS-5 Programming Concepts/Methodology I:C++ 4
CSC/CIS-7 Discrete Structures 3
CSC/CIS-11 Computer Architecture and Organization: Assembly 3
CSC/CIS-17A Programming Concepts/Methodology II:C++ 3
MAT-1A* Calculus I 4
MAT-1B* Calculus II 4
PHY-4A* Mechanics 4
PHY-4B* Electricity and Magnetism 4

*Courses may also be used to fulfill general education requirements for the IGETC pattern, please confer with a counselor.

Associate in Science for Transfer Degree
The Associate in Science in Computer Science for Transfer degree will be awarded upon completion of 60 California State University (CSU) transferable units including the above major requirements and the Intersegmental General Education Transfer Curriculum (IGETC) or California State University General Education (CSUGE) requirements and with a minimum grade point average of 2.0. All courses in the major must be completed with a grade of “C” or better (or a “P” if taken as Pass/No Pass).