{
  "college": "san-jose-city-college",
  "edition": "2026-2027",
  "departmentName": "Computer Information Systems",
  "id": "computer-information-systems--cis-computer-programming-certificate-achievement-level-2",
  "name": "Computer Information Systems: Computer Programming",
  "award": "Certificate of Achievement Level 2",
  "department": "computer-information-systems",
  "sourceUrl": "https://catalog.sjcc.edu/degrees-certificates/computer-information-systems/cis-computer-programming-certificate-achievement-level-2/",
  "blocks": [
    {
      "kind": "text",
      "markdown": "### Description\n\nThe department of Computer Information Systems (CIS) offers degrees and certificates in three major areas: Computer Programming, Network Administration and Web Developer.See the respective major sheets for additional information about the specific certificates and degrees.  A grade of “C” or better is required in all certificate, major and major elective courses.\n\nThe CIS Computer Programming Certificate and Degree Programs are designed to provide students with skills in computer programming to enable graduates to gain employment as an entry-level programmer. Courses will emphasize skills on how to organize a computer program, and how to program in several different languages such as Java and C++. An Associate in Science Degree and two levels of certificates are offered.\n\n**CAREER OPTION:**\n\n-   Computer Programmer"
    },
    {
      "kind": "text",
      "markdown": "### Program Learning Outcomes\n\nUpon successful completion of this program, students will be able to:\n\n-   Recognize the components that constitute a computer information system. Identify various hardware, software, data, computer number systems, and procedures.\n-   Demonstrate understanding of the impact and application of computers in business, government, and social organizations. Students solve common business problems with computer applications and the internet.\n-   Receive and process written and oral technology related information. Students Interpret technology communication concepts including wired and wireless networks, servers and clients, users interfaces, operating systems, applications, utilities, and programming languages.\n-   Recognize the influence of the Internet on business and terms relating to the World Wide Web. Students perform the fundamental functions that operating systems and applications software provides. Students demonstrate skills in word processing, spreadsheets, presentation graphics, and use of Internet. Students will recognize a programming language and demonstrate steps involved in developing an application.\n-   Demonstrate the ability to work and interact effectively in teams consisting of individuals with differing interests, gender, global backgrounds and professions.\n-   Student demonstrates ability to exercise professional, ethical responsibility in the use of technology in society."
    },
    {
      "kind": "text",
      "markdown": "### Requirements\n\n#### Certificate Requirements"
    },
    {
      "kind": "courselist",
      "rows": [
        {
          "type": "course",
          "code": "CIS 041",
          "title": "Introduction to Computer Information Systems",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 054",
          "title": "C/C++ Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 055",
          "title": "Data Structures: Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 059",
          "title": "Object Oriented Design and Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 073",
          "title": "Visual Basic Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "course",
          "code": "CIS 084",
          "title": "Java Programming",
          "units": "3",
          "indent": false
        },
        {
          "type": "total",
          "text": "Total Units",
          "units": "18"
        }
      ]
    }
  ]
}