{
  "college": "sierra-college",
  "edition": "2025-2026",
  "departmentName": "Computer Science",
  "id": "computer-science--computer-science-concentration",
  "name": "Computer Science—Computer Science",
  "award": "AA or AS Degree",
  "department": "computer-science",
  "sourceUrl": "https://catalog.sierracollege.edu/archive/2025-2026/departments/computer-science/#Computer-Science-Concentration",
  "blocks": [
    {
      "kind": "text",
      "markdown": "The curriculum in Computer Science prepares students for transfer to California State University, Sacramento and to many other university Computer Science degree programs. In all cases, students should consult with a counselor for more information on university admission and transfer requirements. Students must fulfill the following major requirements with grades of “C” or better, complete a minimum of 60 degree-applicable semester units (12 of which must be completed at Sierra College) with a grade point average of at least 2.0 and complete one of the following three general education patterns:\n\n-   Sierra College Associate Degree Requirements (Local General Education)\n-   California General Education Transfer Curriculum (Cal-GETC)"
    },
    {
      "kind": "courselist",
      "title": "Required Courses",
      "rows": [
        {
          "type": "course",
          "code": "CSCI 0012",
          "title": "Programming Concepts and Methodology I",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CSCI 0013",
          "title": "Programming Concepts and Methodology II",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CSCI 0026",
          "title": "Discrete Structures for Computer Science",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CSCI 0039",
          "title": "Introduction to Computer Architecture and Assembly Language",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CSCI 0050",
          "title": "Introduction to Unix/Linux",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CSCI 0062",
          "title": "Web Programming I",
          "units": "3",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Select 9 units from the following:",
          "units": "9"
        },
        {
          "type": "course",
          "code": "CSCI 0014",
          "title": "Data Structures",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0027",
          "title": "Visual Basic .NET Programming I",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0046",
          "title": "System Programming with C",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0052",
          "title": "Introduction to SQL",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0054",
          "title": "Visual Basic .NET Programming II",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0066",
          "title": "Object-Oriented Programming Using C++",
          "indent": true
        },
        {
          "type": "course",
          "code": "CSCI 0076A",
          "title": "Game Programming",
          "indent": true
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "27"
        }
      ]
    }
  ]
}