{
  "college": "yuba-college",
  "edition": "2026-2027",
  "departmentName": "Computer Science",
  "id": "computer-science--computer-science-associate-in-science-for-transfer",
  "name": "Computer Science",
  "award": "Associate in Science for Transfer",
  "department": "computer-science",
  "sourceUrl": "https://yc.yccd.edu/wp-content/uploads/2026/08/Yuba-College-Catalog-26.pdf#page=86",
  "blocks": [
    {
      "kind": "text",
      "markdown": "The Computer Science AS-T degree curriculum focuses on computer architecture and object oriented programming fundamentals including algorithm design, problem analysis, system design, and testing. The Computer Science AS-T degree targets four-year university transfer students interested in software system design and programming as well as those students seeking marketable programming skills aimed towards real-world application and innovation.\n\nComputer Science is a broad field of study with an almost unlimited variety of technical career opportunities in the areas of research, design, technical systems, and network applications. The Computer Science department serves four-year transfer students and those students seeking professional or vocational training. Trained professionals are in high demand due to proficient skills in analytical analysis, problem solving, and critical thinking. Computer Science students typically transfer to four-year universities to complete a Bachelor of Science degree in Computer Science or related fields.\n\nStudents who complete an Associate Degree for Transfer (AA-T or AS-T) will receive guaranteed admission with junior status to the California State University System and priority admission consideration to a major that is deemed similar to their community college transfer degree major. This priority does not guarantee admission to specific majors or campuses. Students transferring to a CSU campus that accepts the transfer degree will be required to complete no more than 60 units after transfer to earn a bachelor's degree in the same major. Students should consult a counselor for more information on specific university admission and transfer requirements.\n\nThe following are required for all AA-T or AS-T degrees:\n\n- Completion of 60 CSU transferable semester units\n- Obtainment of a minimum grade point average (GPA) of at least 2.0 in all CSU-transferable coursework\n- Completion, with a grade of “C” or better OR “P” (Pass), of each course used to satisfy major requirements AND the California General Education Transfer Curriculum (Cal-GETC) requirements.\n\nStudents who complete this program should be able to:\n\n1. Demonstrate theoretical skills necessary to adapt to technology development and changes in the field of Computer Science.\n2. Demonstrate the ability to design and implement efficient and well organized computer applications.\n3. Demonstrate the ability to communicate and document ideas and results in an efficient, well organized manner."
    },
    {
      "kind": "courselist",
      "title": "Required courses",
      "rows": [
        {
          "type": "course",
          "code": "COMSC-2",
          "title": "Computer Assembly Language",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMSC-9A",
          "title": "C++ Programming",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMSC-12",
          "title": "JAVA Programming",
          "units": "3",
          "indent": false,
          "connector": "or"
        },
        {
          "type": "course",
          "code": "COMSC-9B",
          "title": "Data Structures",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "COMSC-15",
          "title": "Discrete Structures for Computer Science",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH-1A",
          "title": "Single Variable Calculus I - Early Transcendentals",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH-1B",
          "title": "Single Variable Calculus II - Early Transcendentals",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS-4A",
          "title": "Mechanics",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS-4B",
          "title": "Electromagnetism",
          "units": "4",
          "indent": false
        },
        {
          "type": "total",
          "text": "Total units required for degree major",
          "units": "29-30"
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "Students earning an AA-T/AS-T degree must complete 60 semester units of coursework eligible for transfer to the CSU including the Cal-GETC, all courses in the major with “C” or better or “P” (pass) grades, and achieve a minimum transferable cumulative GPA of 2.0."
    }
  ]
}