Computer Science
Associate in Science for Transfer Computer and Information Sciences · San Diego City College · 2026-2027 Catalog
Summary
The Associate in Science in Computer Science for Transfer is intended for students who plan to complete a bachelor’s degree in Computer Science or a related major in the California State University (CSU) system. It is accepted by some but not all CSU campuses. Students who complete this degree and transfer to a participating CSU campus will be required to complete no more than 60 units after transfer to earn a bachelor’s degree. It may not be appropriate preparation for students transferring to a CSU campus that does not accept the degree. Students who plan to complete this degree should consult a counselor for additional information about participating CSU campuses as well as university admission, degree, and transfer requirements.
NOTE: Students intending to transfer into this major at a CSU should consult with a counselor and visit ASSIST for guidance on appropriate transfer coursework.
Award Notes: The following is required for all AA-T or AS-T degrees:
- Completion of 60 semester units that are eligible for transfer to the California State University
- Completion of a minimum of 18 semester units in an “AA-T” or “AS-T” major.
- Minimum grade point average (GPA) of at least 2.0 in all CSU-transferable coursework. While a minimum of 2.0 is required for admission, some CSU campuses and majors may require a higher GPA. Please see a counselor for more information.
- Minimum grade of “C” or “P” or better for each course in the major. Students should review the Pass/No Pass acceptance policy of the transfer institution prior to requesting this grade option.
- Certified completion of the California General Education Transfer Curriculum (Cal-GETC) pattern.
Learning Outcome(s): Students who complete the Computer Science Program will be able to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice, taking into account legal, ethical, diversity, equity, inclusion, and accessibility principles consistent with the mission of the institution.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply security principles and practices to maintain operations in the presence of risks and threats.
Requirements
| Course | Title | Units |
|---|---|---|
| COURSES REQUIRED FOR THE MAJOR: | 28-29 | |
| CISC 190 | Java Programming | 4 |
| CISC 191 | Intermediate Java Programming | 4 |
| CISC 211 | Computer Organization and Assembly Language | 4 |
| CISC 246 | Discrete Mathematics for Computer Science | 3 |
| MATH 150 | Calculus with Analytic Geometry I | 5 |
| MATH 151 | Calculus with Analytic Geometry II | 4 |
| Select one course from the following: | 4-5 | |
| PHYS 196 | Electricity and Magnetism | 5 |
| orBIOL 210A | Introduction to the Biological Sciences I | 4 |