Computer Information Systems, AAS

Employment opportunities for programmer analysts and related positions continue to be strong and growing. Key areas include object-oriented programming, database management, client-server applications, security and mobile development.

JCCC’s associate of applied science in computer information systems focuses on skills needed for entry-level software development and related positions. The program is designed to prepare professionals with skills that are applicable to different computing systems. With its emphasis on practical experience and on currency in software and curriculum, the program has much to offer the information systems professional who wishes to upgrade or broaden his or her knowledge of the field.

(Major Code 2930; State CIP Code 11.0201)

Associate of Applied Science Degree

First Semester

CS 134Programming Fundamentals4
or CIS 142 Beginning Programming using Python
ENGL 121Composition I*3
MATH 171College Algebra*3
Any Precalculus/Calculus Course
WEB 110HTML and CSS3
Social Science and/or Economics Elective3
Note: An Economics course is recommended. Transfer students should take a social science/economics course that transfers to their chosen school.
Total Hours16

See all AAS general education electives

Second Semester

CIS 204UNIX Scripting and Utilities*3
CS 200Concepts of Programming Algorithms Using C++*4
or CS 201 Concepts of Programming Algorithms using C#*
or CS 205 Concepts of Programming Algorithms using Java*
Note: Transfer students should take the language that transfers to their chosen school. Java or C# is recommended for most career students. C++ is recommended for embedded systems and Java for mobile development.
IT 140Networking Fundamentals4
SPD 120Interpersonal Communication3
or SPD 121 Public Speaking
or SPD 125 Personal Communication
or ENGL 123 Technical Writing I*
Humanities Elective3
Note: PHIL 124 or PHIL 143 is recommended. Transfer students should take a humanities course that transfers to their chosen school.
Total Hours17

 See all AAS general education electives

Third Semester

Full Semester Courses:
CIS Elective (see below)3
CIS 242Introduction to System Design and Analysis*3
CIS 260Database Management*4
CS 235Object-Oriented Programming Using C++*4
or CS 236 Object-Oriented Programming Using C#*
or CIS 240 Advanced Topics in Java*
First or Second Five Week Session:
WEB 156JavaScript I*1
Total Hours15

Fourth Semester

CIS Elective (see below)3
CIS 264Application Development and Programming*4
CIS 275Web-Enabled Database Programming*4
CS 250Basic Data Structures using C++*4
or CS 255 Basic Data Structures Using Java*
Total Hours15

CIS Electives

ACCT 121Accounting I3
CIS 162Database Programming*4
CIS 201Introduction to Information Systems*3
CIS 208Mobile Application Development*4
CIS 240Advanced Topics in Java*4
CIS 270Information Systems Internship*3
CIS 291Independent Study*1-7
CIS 292Special Topics:*1-4
CS 210Discrete Structures I*3
CS 211Discrete Structures II*3
CS 225Digital Logic with VHDL*2
CS 235Object-Oriented Programming Using C++*4
CS 236Object-Oriented Programming Using C#*4
CS 250Basic Data Structures using C++*4
CS 255Basic Data Structures Using Java*4
ELEC 125Digital Electronics I4
WEB 126Technical Interface Skills*3
WEB 128Server Scripting: PHP with MySQL*2
WEB 166JavaScript II*1

Total Program Hours: 63