Minor in Computer Information Systems

The computer information systems minor prepares students for careers in the analysis, design, and implementation of information systems.

23-25 units

A computer information systems minor meets the needs of business-minded students specializing in information technology at the professional level. It provides graduates with a variety of technological skills needed by organizations and businesses today. The program comprises a fundamental understanding of the use, knowledge, function, installation, and maintenance of computers. Topics include database systems, computer information systems, web programming, accounting, and principles of management.


Please consult with the department for each semester's offerings since courses are not necessarily offered every semester.

Computer information systems students are required to have a laptop for classroom work.

CIS Core Courses 1
CS/ENGR 120Introduction to Computer Science I 24
CS/ENGR 125Introduction to Computer Science II4
CS 315Fundamentals of Network Administration3
ACCT 120Principles of Accounting I3
MGMT 210Principles of Management 33
CIS Elective Courses
Select two of the following: 46-8
Telecommunications and Interfacing
Web Programming
Artificial Intelligence
Mobile App Development
Internet of Things
Topics in Computer Science
Digital Logic Systems 2
Embedded Systems
Computer Networks
Total Units23-25

Students earning the computer science major are not eligible to earn the CIS minor.


Meets 1 unit of the General Education Oral Communication requirement (taking CS 120, CS 290, and CS 480—or CS 120, ENGR 240, and ENGR 480—satisfies the General Education Oral Communication requirement). 


Meets the General Education Integrative and Applied Learning requirement.


CIS electives also include other CS courses numbered 230 or above.

Program Learning Outcomes

Students who successfully complete this program shall be able to:
  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Apply computer science theory and software development fundamentals to produce computing-based solutions.