Computer Science - Associate in Science for Transfer
The Associate in Science in Computer Science for Transfer (AS-T) degree will prepare students with the foundation necessary for continuing their studies at the university level in Computer Science and related subjects. Like mathematics, engineering, and the natural sciences on which it depends, Computer Science has become an important academic discipline. Students who complete the AS-T in Computer Science will be prepared to pursue baccalaureate degrees in areas such as Computer Science, Software Engineering, Data Science, Machine Learning, and Cybersecurity. Career paths could include Computer Programmers, Software Engineers, Database Administrators, Data Scientists, Cybersecurity Analysts, and Educators.
The Associate in Science in Computer Science for Transfer (AS-T) degree is intended for students who plan to complete a baccalaureate degree in Computer Science or a related field of study at a California State University. Students who complete this degree are guaranteed admission to the CSU system, but not to a particular campus or major. Students transferring to a CSU campus that accepts the Associate in Science in Computer Science for Transfer will be required to complete no more than 60 semester units after transfer to earn a baccalaureate degree.
To be awarded the Associate in Science in Computer Science for Transfer degree, students must:
(1) Complete 60 semester units or 90 quarter units which are eligible for transfer to the California State University (CSU) system, including both of the following:
(A) The California General Education Transfer Curriculum (Cal-GETC)
(B) A minimum of 18 semester units or 27 quarter units in a major or area of emphasis, as determined by the community college district.
(2) Obtain a minimum grade point average of 2.0.
While a minimum of 2.0 is required for admission, some majors may require a higher GPA. Please consult with a counselor for more information.
Associate Degrees for Transfer (ADTs) also require that students earn a “C” or better in all courses required for the major or area of emphasis. A “P” (Pass) grade is also an acceptable grade for courses in the major if the course is taken on a Pass/No Pass basis.
Program Learning Outcomes
- Analyze a problem, and identify and define the computing requirements appropriate to its solution.
- Apply knowledge of computing and mathematics appropriate to the solution of a problem.
- Design, implement, and evaluate a computer-based system, process, or program to meet desired specifications.
Major Requirements
Course | Title | Units |
---|---|---|
Required Core | ||
COMSC 077 | Introduction to Computer Systems | 3 |
COMSC 080 | Discrete Structures | 3 |
PHYS 007A | Calculus-Based General Physics for Scientists and Engineers - I | 4 |
PHYS 007B | Calculus-Based General Physics for Scientists and Engineers - II | 4 |
or BIOL 004A | General Principles and Cell Biology | |
One of the following Computer Science Sequences: | ||
COMSC 041 & COMSC 042 | Programming Concepts and Methodology I and Programming Concepts and Methodology II | 6 |
or | ||
COMSC 075 & COMSC 076 | Computer Science I: Introduction to Program Structures and Computer Science II: Introduction to Data Structures | 6 |
One of the following Calculus Sequences: | ||
MATH 066 & MATH 067 | Calculus I Late Transcendentals for STEM and Calculus II Late Transcendentals for STEM | 8 |
or | ||
MATH 071 & MATH 072 | Calculus I With Analytic Geometry and Calculus II With Analytic Geometry | 10 |
Total Units
Course | Title | Units |
---|---|---|
Major Requirements | 23 | |
General Education Requirements (Cal-GETC) 1 | 34 | |
Transferable Electives (as needed to complete 60 units) | ||
Total Units | 60 |
- 1
Some GE courses may be double-counted within the major and will reduce the number of units. General electives may be needed to reach 60 units. Please consult with a counselor to determine which courses are applicable.