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 on the CSU, Chico Web.
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.
For additional University requirements, please see Cultural Diversity, and Literacy Requirements under the Bachelor of Science
in Computer Science.
American Institutions Requirement: 6 units
See the "American Institutions Requirement" under "Bachelor's Degree Requirements." For this major, this requirement is normally
fulfilled by completing HIST 130 and POLS 155. For this major, HIST 130 may also be applied to General Education Breadth Area
C1, C2, or C3, and POLS 155 may also be applied to General Education Breadth Area D1, D2, or D3.
Course Requirements for the Major: 79 units
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: 18 units
5 courses required:
| CSCI |
111 |
Programming and Algorithms I |
3.0 |
FS |
Prerequisites: At least one year of high school algebra and strong computer skills or CSCI 101.
| CSCI |
112 |
Programming & Algorithms II |
3.0 |
FS |
Prerequisites: Grade of C- or better in CSCI 111 (or EECE 135 for engineering majors).
| CSCI |
221 |
Assembly Language Programming |
3.0 |
FS |
Prerequisites: CSCI 111.
| MATH |
105 |
Statistics |
3.0 |
FS * |
Prerequisites: Completion of ELM requirement.
| MATH |
109 |
Survey of Calculus |
3.0 |
FS * |
Prerequisites: Completion of ELM requirement. This course is not intended for majors in mathematics, physics, chemistry, or
engineering.
1 course selected from:
| CSCI |
110 |
Intro to Applications Prog |
3.0 |
FS |
| CSCI |
144 |
Introduction to UNIX Operating |
3.0 |
FS |
Upper-Division Requirements: 37 units
7 courses required:
| CSCI |
305 |
Proj Requiremts/Design/Test |
3.0 |
FS |
Prerequisites: ENGL 130; CSCI 112 or EECE 221.
This course is also offered as EECE 335.
| CSCI |
311 |
Algorithms and Data Structures |
3.0 |
FS |
Prerequisites: Grade of C- or better in CSCI 112.
| CSCI |
320 |
Computer Architecture |
3.0 |
FS |
Prerequisites: CSCI 221.
| CSCI |
330 |
Software Engineering |
3.0 |
FS WP |
Prerequisites: CSCI 311, ENGL 130 (or its equivalent) with a grade of C- or higher.
| CSCI |
340 |
Operating Systems Programming |
3.0 |
FS |
Prerequisites: CSCI 311, CSCI 320.
| CSCI |
470 |
Database Management |
3.0 |
FS |
Prerequisites: CSCI 112.
| CSCI |
490 |
Directed Programming Exp |
1.0 |
-3.0 FS |
Prerequisites: CSCI 311, faculty permission.
Note: One unit of CSCI 490 is required.
6 courses selected from:
Choose courses from the Database/ERP, Networking, Systems, Web, or Computer Science listings below.
A minimum of one course must be from the Networking selections.
A minimum of one course must be from the Web selections.
Note that prerequisites for the MINS courses are waived for CIS students, but course content is unchanged.
Database/ERP:
| BSIS |
420 |
ERP: Systems Config and Use |
3.0 |
FS |
Prerequisites: MINS 350, permission of instructor.
| BSIS |
524 |
Business Programming with ABAP |
3.0 |
Inq |
Prerequisites: CSCI 111, permission of instructor; either BSIS 420 or MINS 522.
| CSCI |
570 |
Advanced Database Mgmt Systems |
3.0 |
FA |
Prerequisites: CSCI 470 or MINS 235.
| MINS |
335 |
Database Application Dev |
3.0 |
FS |
Prerequisites: BSIS 301, MINS 235.
| MINS |
522 |
ERP: Systems Adm |
3.0 |
FS |
Prerequisites: Concurrent enrollment in or prior completion of MINS 345 and instructor permission.
| MINS |
535 |
Database Administration |
3.0 |
FS |
Prerequisites: MINS 335 and instructor permission.
Networking:
| CSCI |
346 |
Intro to Computer Netwks/Mgmt |
3.0 |
FS |
Prerequisites: CSCI 111.
| CSCI |
546 |
Adv Network Management |
3.0 |
SP |
| CSCI |
547 |
Computer Networks |
3.0 |
FS |
Prerequisites: CSCI 340.
| MINS |
345 |
Distributed Systems Management |
3.0 |
FS |
Prerequisites: BSIS 301, MINS 245.
| MINS |
545 |
Adv Distributed Systems Mgmt |
3.0 |
FS |
Prerequisites: MINS 345 and permission of instructor.
Systems:
| CSCI |
344 |
UNIX Power Utilities Shell Prg |
3.0 |
FA |
| CSCI |
444 |
Fundamental UNIX System Admin. |
3.0 |
SP |
Prerequisites: CSCI 344 or permission of instructor.
| CSCI |
540 |
Multi-User Operating Systems |
3.0 |
FA |
Prerequisites: CSCI 340 or permission of instructor.
| CSCI |
542 |
Systems Design |
3.0 |
FA |
Prerequisites: CSCI 330.
Web:
| APCG |
360 |
Web Page Design |
3.0 |
FA |
Prerequisites: CSCI 111.
| CDES |
322 |
Advanced WWW Design & Publish |
3.0 |
FS |
Prerequisites: CDES 222.
| CDES |
323 |
Human Interface Design |
3.0 |
FA |
Prerequisites: CDES 222.
| CSCI |
465 |
Web Programming Fundamentals |
3.0 |
SP |
Prerequisites: CSCI 311.
| CSCI |
511 |
Object-Oriented Programming |
3.0 |
FA |
Prerequisites: CSCI 311.
| MINS |
546 |
E-Com & Client Server Comptng |
3.0 |
Inq |
Prerequisites: MINS 350; prior completion or concurrent enrollment in MINS 345.
Computer Science:
Any 400 or 500-level Computer Science course approved by advisor.
Required Business Minor: 24 units
The following courses, or their approved transfer equivalents, also fulfill requirements for a Minor in Business Administration.
8 courses required:
| ACCT |
201 |
Intro to Financial Accounting |
3.0 |
FS |
| ACCT |
202 |
Intro 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 Micro 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 Tech 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 courses required 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.