{
  "college": "solano-community-college",
  "edition": "2025-2026",
  "departmentName": "Computer - Information Science",
  "id": "computer-programming-as",
  "name": "Computer Programming",
  "award": "A.S. Degree",
  "department": "computer-information-science",
  "sourceUrl": "https://solano.elumenapp.com/catalog/catalog2025-2026/program/computer-programming-as-summer-2020",
  "blocks": [
    {
      "kind": "text",
      "markdown": "**Minimum Units Required:** 60.0 units\n\nThis program is designed to prepare the student for employment as a computer programmer trainee. The Associate in Science Degree may be obtained by completing the 33-unit major, general education requirements, and electives as needed to complete a minimum of 60 units. All courses in the major must be completed with a minimum grade of C or a P if the course is taken on a Pass/No Pass basis.\n\n### Program Learning Outcomes\n\n-   Implement a well-designed, properly normalized relational database after analyzing user requirements and business rules.\n\n-   Construct applications that use GUI (graphical user interface) components and access databases for data permanence.\n\n-   Develop a programming solution to a data structure problem using object-oriented methodolgies and appropriate data structures and algorithms.\n\n### Program Requirements"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "comment",
          "text": "Computer Programming Major",
          "units": "33"
        },
        {
          "type": "comment",
          "text": "Courses Required",
          "units": "30"
        },
        {
          "type": "course",
          "code": "BUS 092",
          "title": "Business Communication",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 001",
          "title": "Introduction to Computer Science",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 015",
          "title": "Programming in Visual Basic.NET",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 020",
          "title": "Assembly Programming",
          "units": "3",
          "indent": false
        },
        {
          "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 052",
          "title": "UNIX Operating System",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 055",
          "title": "MS Windows Operating Systems",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 078",
          "title": "Access -Database Management System",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 089",
          "title": "Essential Networking Technologies",
          "units": "3",
          "indent": false
        },
        {
          "type": "comment",
          "text": "List A: (select 3 units)",
          "units": "3"
        },
        {
          "type": "course",
          "code": "ACCT 001",
          "title": "Principles of Accounting - Financial",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "ACCT 002",
          "title": "Principles of Accounting - Managerial",
          "units": "4",
          "indent": false
        },
        {
          "type": "course",
          "code": "BUS 005",
          "title": "Introduction to Business",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 035",
          "title": "Introduction to Java Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 060",
          "title": "Introduction to the Internet",
          "units": "1.5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 061",
          "title": "Creating Web Pages",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 066",
          "title": "Microsoft Word",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 073",
          "title": "Microsoft Excel",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 080",
          "title": "SQL Database Management Systems",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "OCED 090",
          "title": "Occupational Work Experience",
          "units": "1",
          "indent": false
        },
        {
          "type": "course",
          "code": "OCED 091",
          "title": "General Work Experience",
          "units": "1",
          "indent": false
        }
      ]
    }
  ]
}