{
  "college": "miracosta-college",
  "edition": "2026-2027",
  "departmentName": "Computer Science",
  "id": "computerscience--computer-science-for-transfer-associate-in-science-degree",
  "name": "Computer Science for Transfer",
  "award": "Associate in Science Degree",
  "department": "computerscience",
  "sourceUrl": "https://catalog.miracosta.edu/disciplines/computerscience/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "Students completing this associate degree will have completed lower-division major preparation requirements for a computer science degree, an emphasis or option within a computer science degree, or a degree considered similar to computer science at a participating California State University (CSU) campus.\n\nFollowing transfer to a participating CSU campus, students will be required to complete no more than 60 units to obtain a bachelor’s degree; however, some CSU campuses may require additional lower-division major preparation. This degree may not be appropriate preparation for students transferring to a CSU campus not accepting this degree or to a university or college that is not part of the CSU system. Students should consult with a MiraCosta counselor for further information regarding the most efficient pathway to transfer as a computer science major and to determine which CSU campuses are participating in this program.\n\n##### Graduation Requirements\n\n-   Complete a minimum of 60 CSU-transferable semester units. \n-   Complete all courses in the major with a “C” or \"P\" or better.\n-   Complete the Cal-GETC general education pattern. \n-   Obtain a minimum CSU-transferable grade point average of 2.0.\n-   Complete a minimum of 12 semester units in residence at MiraCosta College.\n\n##### Program Student Learning Outcome\n\nUpon successful completion of this program, students will be able to develop communication, critical thinking, algorithmic analysis, programming, and problem-solving skills that will effectively prepare them for advanced study in computer science at the university level."
    },
    {
      "kind": "courselist",
      "title": "Course Requirements",
      "rows": [
        {
          "type": "comment",
          "text": "Required courses:"
        },
        {
          "type": "course",
          "code": "CS 111",
          "title": "Introduction to Computer Science I: Java",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS 113",
          "title": "Basic Data Structures and Algorithms",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS 220",
          "title": "Computer Architecture and Embedded Systems",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CS 226",
          "title": "Discrete Structures",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH C2210",
          "title": "Calculus I: Early Transcendentals *",
          "units": "5-7",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH C2210E",
          "title": "Calculus I: Early Transcendentals - Embedded Support",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "MATH C2210H",
          "title": "Calculus I: Early Transcendentals - Honors",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "MATH C2220",
          "title": "Calculus II: Early Transcendentals *",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS 151",
          "title": "Principles of Physics I *",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "BIO 204",
          "title": "Foundations of Biology: Biochemistry, Cell Biology, Genetics, and Molecular Biology *",
          "units": "4-5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CHEM 150",
          "title": "General Chemistry I: For Science Majors",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "PHYS 152",
          "title": "Principles of Physics II",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "30-33"
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "*. Course satisfies a general education requirement on the Cal-GETC general education (GE) pattern. To ensure this degree is completed with no more than 60 units, students should select courses that will also satisfy a GE requirement. Note: All of the BIO, CHEM, MATH, and PHYS courses listed are also GE courses.\n\n**NOTE**: Students are strongly advised to select courses that meet lower-division major preparation requirements at their transfer university and to complete the History, Constitution, and American Ideals requirement prior to transfer."
    }
  ]
}