{
  "college": "mt-san-antonio-college",
  "edition": "2026-2027",
  "departmentName": "Computer Programming",
  "id": "computer-programming--cis-professional-certificate-in-c-programming",
  "name": "CIS Professional in C++ Programming",
  "award": "Certificate",
  "department": "computer-programming",
  "sourceUrl": "https://catalog.mtsac.edu/programs/programsaz/computer-programming/cis-professional-certificate-in-c-programming/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "**Business Division  \nComputer Information Systems Department**  \nThe CIS Professional Certificate in C++ Programming prepares students for a career in computer programming. It is intended for returning CIS professionals with several years of experience or current students who have completed several CIS courses. Emphasis is placed on object-oriented programming, database programming and developing a graphical user interface. Students will demonstrate the ability to create business-oriented applications using both the C++ and Visual C++ programming languages; demonstrate effective object-oriented design techniques; write effective program documentation, and demonstrate program troubleshooting skills. Opportunities available after the completion of this certificate include programming for standalone applications, games and databases.\n\n#### Required Courses"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "course",
          "code": "CISP 10",
          "title": "Principles of Object-Oriented Design",
          "units": "2.5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISP 31",
          "title": "Programming in C++",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISP 31L",
          "title": "Programming in C++ Laboratory",
          "units": "0.5",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISP 34",
          "title": "Advanced C++ Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CISP 34L",
          "title": "Advanced C++ Programming Laboratory",
          "units": "0.5",
          "indent": false
        },
        {
          "type": "comment",
          "text": "Choose one from the following sequences:",
          "units": "3.5"
        },
        {
          "type": "course",
          "code": "CISD 11 & CISD 11L",
          "title": "Database Management - Microsoft Accessand Database Management - Microsoft Access Laboratory",
          "indent": true
        },
        {
          "type": "course",
          "code": "CISD 21 & CISD 21L",
          "title": "Database Management - Microsoft SQL Serverand Database Management - Microsoft SQL Server Laboratory",
          "indent": true
        },
        {
          "type": "course",
          "code": "CISD 31 & CISD 31L",
          "title": "Database Management - Oracleand Database Management - Oracle Laboratory",
          "indent": true
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "13"
        }
      ]
    },
    {
      "kind": "text",
      "markdown": "CIS Program Website"
    },
    {
      "kind": "text",
      "markdown": "### Outcomes\n\n##### Program Learning Outcomes\n\n_Upon successful completion of this program, a student will be able to:_\n\n-   Create event-driven program, using Windows Forms.\n-   Connect C++ program to the database and incorporate SQL statements into C++ code.\n\nReview Student Learning Outcomes (SLOs) for this program."
    }
  ]
}