# Computer Science (Associate in Science for Transfer Degree) San Diego Miramar College · 2026-2027 Catalog · Department: Computer and Information Sciences Source: https://sdccd.curriqunet.com/catalog/iq/20879/20987/20988/20880/20019 ### 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. Demonstrate the ability to use business software. 2. Write, execute, and debug assembly programs. 3. Describe computer systems' components, organization, and architecture. 4. Apply algorithmic reasoning to a variety of computational problems. 5. Develop and implement a solution for a problem using appropriate programming techniques. ### Requirements | Course | Title | Units | | --- | --- | --- | | **COURSES REQUIRED FOR THE MAJOR:** | | 29 | | CISC 190 | Java Programming | 4 | | CISC 187 | Data Structures in C++ | 4 | | or 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 | | PHYS 195 | Mechanics | 5 | | **SELECT ONE OF THE FOLLOWING SCIENCE OPTIONS** | | 4-5 | | PHYS 196 | Electricity and Magnetism | 5 | | BIOL 210A | Introduction to the Biological Sciences I | 4 | | CHEM 200 | General Chemistry I - Lecture | 3 | | CHEM 200L | General Chemistry I - Laboratory | 2 |