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
- Students will meet the requirements for transfer to a four-year degree program at a CSU in Computer Science.
- 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
|
3
|
CSP 025
|
Assembly Language Programming
|
3
|
MATH 001
|
Calculus I
|
5
|
MATH 002
|
Calculus II
|
4
|
PHYSC 004A
|
Principles of Physics: Mechanics
|
4
|
PHYSC 004C
|
Principles of Physics: Electricity and Magnetism
|
4
|
Major Requirements - Restricted Electives
Complete 6 units selected from:
CSP 026A
|
Java Programming
|
3
|
and
|
|
|
CSP 026B
|
Data Structures with Java
|
3
|
or
|
|
|
CSP 031A
|
C++ Programming I
|
3
|
and
|
|
|
CSP 031B
|
C++ Programming II
|
3
|
Minimum Major Units Required: 29
Complete all courses with a grade of "C" or better.
Minimum Degree Units Required: 60
|