The Bachelor of Science in Computer Information Systems

Total Course Requirements for the Bachelor's Degree: 128 units

See "Requirements for the Bachelor's Degree" in the University Catalog for complete details on general degree requirements. A minimum of 40 units, including those required for the major, must be upper division.

A suggested Major Academic Plan (MAP) has been prepared to help students meet all graduation requirements within four years. Please request a plan from your major advisor or view it and other current advising information at

General Education Requirements: 48 units

See "General Education Requirements" in the University Catalog and the Class Schedule for the most current information on General Education Requirements and course offerings. The course requirements marked below with an asterisk (*) may also be applied toward General Education.

HIST 130 may be used to fulfill any one of the Breadth Area C1, C2, or C3 requirements and POLS 155 may be used to fulfill any one of the Breadth Area D1, D2, or D3 requirements.

For additional University requirements, please see Diversity and Literacy Requirements under the Bachelor of Science in Computer Science.

U.S. History, Constitution, and American Ideals: 6 units

See "U.S. History, Constitution, and American Ideals" under "Bachelor's Degree Requirements". For this major, this requirement is normally fulfilled by completing HIST 130 and POLS 155 or approved equivalents.

Course Requirements for the Major: 86 units

Completion of the following courses, or their approved transfer equivalents, are required of all candidates for this degree.

Completion of these requirements also satisfies requirements for a minor in Business Administration.

Lower-Division Requirements: 24 units

7 courses required:

CINS 220 PCs and Peripherals 3.0 SP
CINS 242 Information Systems Design 3.0 FA
Prerequisites: CSCI 111 with a grade of C- or higher.
CSCI 111 Programming and Algorithms I 4.0 FS
Prerequisites: At least one year of high school algebra and strong computer skills or CSCI 101.
CSCI 211 Programming and Algorithms II 4.0 FS
Prerequisites: CSCI 111 or EECE 135 with a grade of C- or higher. Note: The highlighted is different from what appears in the printed catalog. What is displayed is current and correct.
MATH 105 Statistics 3.0 FS *
Prerequisites: Completion of ELM requirement.
MATH 109 Survey of Calculus 4.0 FS *
Prerequisites: Completion of ELM requirement; MATH 118, MATH 119 (or High School equivalents).
MATH 217 Discrete Mathematical Structures 3.0 FA
Prerequisites: Completion of ELM, MATH 119 (or equivalent), CSCI 111.

Upper-Division Requirements: 38 units

8 courses required:

CINS 370 Introduction to Databases 3.0 SP
Prerequisites: CSCI 311 with a grade of C- or higher.
CINS 448 Computer Security 3.0 FA
Prerequisites: Any upper-division computer networking course.
CSCI 301 Computer's Impact on Society 3.0 FS * WP
Prerequisites: ENGL 130 (or its equivalent) with a grade of C- or higher; Junior standing.
CSCI 311 Algorithms and Data Structures 4.0 FS
Prerequisites: CSCI 211 with a grade of C- or higher; MATH 217 recommended.
CSCI 340 Operating Systems 4.0 SP
Prerequisites: CSCI 311 with a grade of C- or higher.
CSCI 346 Introduction to Computer Networks and Network Management 3.0 FA
Prerequisites: Grade of C- or higher in either CINS 220 or CSCI 221.
CSCI 465 Web Programming Fundamentals 3.0 FA
Prerequisites: CINS 370 with a grade of C- or higher.
CSCI 490 Directed Programming Experience 3.0 FS
Prerequisites: CSCI 311 with a grade of C- or higher, Senior standing.


Note that prerequisites for the BSIS/MINS courses are waived for CINS students, but course content is unchanged.

1 course selected from:

BSIS 524 Business Programming with ABAP 3.0 Inq
Prerequisites: CSCI 111 or MINS 325.
CINS 570 Advanced Database Management Systems 3.0 FA
Prerequisites: CINS 370 with a grade of C- or higher or MINS 235.
CINS 574 Advanced Database Architecture and Administration I 3.0 S2
Prerequisites: CINS 370 with a grade of C- or higher.
MINS 522 Enterprise Resource Planning: Systems Administration 3.0 FS
Prerequisites: Concurrent enrollment in or prior completion of MINS 345 and instructor permission.


1 course selected from:

CINS 548 Advanced Computer Security 3.0 SP
Prerequisites: CINS 448 with a grade of C- or higher.
CSCI 546 Advanced Network Management 3.0 SP
Prerequisites: CSCI 346 with a grade of C- or higher.
CSCI 547 Advanced Computer Networks 3.0 FA
Prerequisites: CSCI 346 with grade of C- or higher.


1 course selected from:

CSCI 344 Shell Programming 3.0 SP
Prerequisites: Grade of C- or higher in either CSCI 144 or CSCI 211.
CSCI 444 Fundamental UNIX System Administration 3.0 FA
Prerequisites: CSCI 344 with a grade of C- or higher.
CSCI 540 Systems Programming 3.0 S2
Prerequisites: CSCI 340 with a grade of C- or higher.

3 units selected from:

Select from upper-divison Computer Science (CSCI) or Computer Information Systems (CINS) courses.

Formal Business Minor Requirements: 24 units

The following courses, or their approved transfer equivalents, also fulfill requirements for a Minor in Business Administration. Students are responsible for formally declaring the Minor in Business Administration.

8 courses required:

ACCT 201 Introduction to Financial Accounting 3.0 FS
ACCT 202 Introduction to Managerial Accounting 3.0 FS
Prerequisites: ACCT 201 (or ABUS 261 for ABUS majors only).
BLAW 302 Managing the Legal Environment 3.0 FS
Prerequisites: At least junior standing.
ECON 103 Principles of Microeconomic Analysis 3.0 FS *
FINA 307 Survey of Finance 3.0 FS
Prerequisites: ACCT 201, ECON 103.
MGMT 303 Survey of Management 3.0 FS
MINS 301 Corporate Technology Integration 3.0 FS
MKTG 305 Survey of Marketing 3.0 FS

Electives Requirement:

To complete the total units required for the bachelor's degree, select additional elective courses from the total University offerings. You should consult with an advisor regarding the selection of courses which will provide breadth to your University experience and possibly apply to a supportive second major or minor.

Additional Computer Information Systems Graduation Requirement:

Graduating seniors must complete an exit exam as a requirement for graduation. Passing the exam is not required for the degree; the scores will be used for program assessment. Consult the department office for examination details.

Grading Requirement:

All courses taken to fulfill major course requirements must be taken for a letter grade except those courses specified by the department as Credit/No Credit grading only.

A grade of C- or better is required in all computer science (CSCI) or Computer Information Systems (CINS) courses used for the major.

Advising Requirement:

Advising is mandatory for all majors in this degree program. Consult your undergraduate advisor for specific information.

Honors in the Major

See Honors in the Major under the BS in Computer Science.