{
  "college": "san-diego-miramar-college",
  "edition": "2026-2027",
  "departmentName": "Computer and Information Sciences",
  "id": "computer-science-associate-in-science-for-transfer-degree",
  "name": "Computer Science",
  "award": "Associate in Science for Transfer Degree",
  "department": "computer-and-information-sciences",
  "sourceUrl": "https://sdccd.curriqunet.com/catalog/iq/20879/20987/20988/20880/20019",
  "blocks": [
    {
      "kind": "text",
      "markdown": "### Summary\n\nThe 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.\n\nNOTE: Students intending to transfer into this major at a CSU should consult with a counselor and visit ASSIST for guidance on appropriate transfer coursework.\n\n**Award Notes:**\nThe following is required for all AA-T or AS-T degrees:\n\n-   Completion of 60 semester units that are eligible for transfer to the California State University\n-   Completion of a minimum of 18 semester units in an “AA-T” or “AS-T” major.\n-   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.\n-   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.\n-   Certified completion of the California General Education Transfer Curriculum (Cal-GETC) pattern.\n\n**Learning Outcome(s): Students who complete the Computer Science Program will be able to:**\n\n1.  Demonstrate the ability to use business software.\n2.  Write, execute, and debug assembly programs.\n3.  Describe computer systems' components, organization, and architecture.\n4.  Apply algorithmic reasoning to a variety of computational problems.\n5.  Develop and implement a solution for a problem using appropriate programming techniques."
    },
    {
      "kind": "text",
      "markdown": "### Requirements"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "COURSES REQUIRED FOR THE MAJOR:",
          "units": "29"
        },
        {
          "type": "course",
          "code": "CISC 190",
          "title": "Java Programming",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISC 187",
          "title": "Data Structures in C++",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISC 191",
          "title": "Intermediate Java Programming",
          "units": "4",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "CISC 211",
          "title": "Computer Organization and Assembly Language",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISC 246",
          "title": "Discrete Mathematics for Computer Science",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 150",
          "title": "Calculus with Analytic Geometry I",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 151",
          "title": "Calculus with Analytic Geometry II",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS 195",
          "title": "Mechanics",
          "units": "5",
          "indent": false
        },
        {
          "type": "comment",
          "text": "SELECT ONE OF THE FOLLOWING SCIENCE OPTIONS",
          "units": "4-5"
        },
        {
          "type": "course",
          "code": "PHYS 196",
          "title": "Electricity and Magnetism",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "BIOL 210A",
          "title": "Introduction to the Biological Sciences I",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "CHEM 200",
          "title": "General Chemistry I - Lecture",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CHEM 200L",
          "title": "General Chemistry I - Laboratory",
          "units": "2",
          "indent": false,
          "connector": "and"
        }
      ]
    }
  ]
}