{
  "college": "solano-community-college",
  "edition": "2025-2026",
  "departmentName": "Computer - Science",
  "id": "computer-science-as-t",
  "name": "Computer Science",
  "award": "A.S.-T Degree",
  "department": "computer-science",
  "sourceUrl": "https://solano.elumenapp.com/catalog/catalog2025-2026/program/computer-science-as-t-fall-2023",
  "blocks": [
    {
      "kind": "text",
      "markdown": "**Minimum Units Required:** 60.0 units\n\nThe Associate in Science for Transfer is especially appropriate for students who plan to complete a bachelor’s degree in Computer Science at a CSU campus. The Associate in Science in Computer Science is fully transferable to the CSU. Students who meet the CSU’s minimum eligibility requirements are guaranteed priority admission to a CSU campus, though not necessarily to a particular campus or major. With this degree you will be required to take no more than 60 semester or 90 quarter units after transfer to complete a bachelor’s degree if you transfer into a program at the CSU that’s similar to the Associate in Science in Computer Science for Transfer. To earn the Associate in Science in Computer Science for Transfer, students must: 1. Complete 60 semester units that are eligible for transfer to the California State University, including both of the following: a. The California General Education Transfer Curriculum (Cal-GETC) b. A minimum of 18 semester units in a major or area of emphasis, as determined by Solano Community College District 2. Obtain a minimum grade point average of 2.0 3. Complete all courses within the major with a minimum grade of C or P if taken on a Pass/No Pass basis\n\n### Program Learning Outcomes\n\n-   Analyze, document and construct a solution to a problem by applying appropriate computer science concepts and ideas.\n\n-   Effectively communicate solution(s).\n\n-   Demonstrate their ability to program in at least one programming language.\n\n### Program Requirements"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Computer Science Major",
          "units": "30"
        },
        {
          "type": "comment",
          "text": "Courses Required",
          "units": "30"
        },
        {
          "type": "course",
          "code": "CIS 022",
          "title": "Introduction to Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 023",
          "title": "Data Structures and Algorithms",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 020",
          "title": "Assembly Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 021",
          "title": "Discrete Structures for Computer Science",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 020",
          "title": "Analytic Geometry and Calculus I",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "MATH 021",
          "title": "Analytic Geometry and Calculus II",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "PHYS 006",
          "title": "Physics for Science and Engineering",
          "units": "5",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Elective (select one course)",
          "units": "5"
        },
        {
          "type": "course",
          "code": "PHYS 007",
          "title": "Physics for Science and Engineering",
          "units": "5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CHEM 001",
          "title": "General Chemistry I",
          "units": "5",
          "indent": false
        }
      ]
    }
  ]
}