CIS - Computer Programming

Associate in Science Computer Information Systems · San Jose City College · 2026-2027 Catalog

Description

The 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.

The 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.

A grade of "C" or better is required for each course in the major or area of emphasis. A "P" (Pass) grade is an acceptable grade for courses in the major or area of emphasis if the course is taken on a Pass/No Pass basis.

Program Learning Outcomes

Upon successful completion of this program, students will be able to:

Requirements

Major Requirements

CourseTitleUnits
Required
CIS 041Introduction to Computer Information Systems3
CIS 054C/C++ Programming3
CIS 055Data Structures: Programming3
CIS 059Object Oriented Design and Programming3
CIS 073Visual Basic Programming3
CIS 084Java Programming3
CIS 157Introduction to Unix/Linux3
Complete 15 non-duplicated units from the following Major Approved Electives15
Total Units36
CourseTitleUnits
Approved Major Electives
Complete 9 non-duplicated units from the following approved major electives:
CIS 014AInternet Principles and Protocols3
CIS 017AWindows3
CIS 017BWindows Server3
CIS 017CMicrosoft Windows Server Active Directory3
CIS 017DMicrosoft Windows Server Network Infrastructure3
CIS 018ACCNAv7: Introduction to Networks3
CIS 018BCCNAv7: Switching, Routing, and Wireless Essentials3
CIS 018CCCNAv7: Enterprise Networking, Security And Automation (ENSA)3
CIS 018DCCNA R&S: Connecting Networks3
CIS 020XML Fundamentals3
CIS 020AAdvanced XML3
CIS 022Database Technology3
CIS 023JavaScript Programming3
CIS 023AAdvanced JavaScript Programming3
CIS 024APerl Programming3
CIS 024BPHP Programming3
CIS 024CPython Programming3
CIS 036Web 2.0 Programming3
CIS 041Introduction to Computer Information Systems3
CIS 047Introduction to Web Development3
CIS 054C/C++ Programming3
CIS 055Data Structures: Programming3
CIS 059Object Oriented Design and Programming3
CIS 060Systems Analysis and Design3
CIS 062AIntroduction to PC Hardware and Diagnostics2
CIS 062BA+ PC Hardware Technology2
CIS 062CA+ Core PC Operating Systems Technology2
CIS 068Administering Microsoft SQL Server3
CIS 073Visual Basic Programming3
CIS 084Java Programming3
CIS 098Directed Study in Computer Information Systems0.5-9
CIS 157Introduction to Unix/Linux3
CIS 158Linux System Administration3
Total Units30

AS Degree Requirements

CourseTitleUnits
Major Requirements36
General Education Requirements27
Complete two courses for the U.S. History, Constitution, and American Ideals Requirement (US-1, US-2, and US-3)
Total Units63

View in the original catalog

Machine-readable: Markdown · JSON