# Computer Science (Associate in Science for Transfer) San Diego City College · 2026-2027 Catalog · Department: Computer and Information Sciences Source: https://sdccd.curriqunet.com/catalog/iq/15604/15944/15945/15605/17451 ### 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:** 1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 3. Communicate effectively in a variety of professional contexts. 4. 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. 5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 6. 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 | | or BIOL 210A | Introduction to the Biological Sciences I | 4 |