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 adviser 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 and Algorith 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 112.
| 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.
| CSCI | 110 | Intro to Applications Prog | 3.0 | FS |
Prerequisites: CSCI 111.
| 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 Exp1.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 | FS |
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 | FS |
Prerequisites: MINS 350; prior completion or concurrent enrollment in MINS 345.
Computer Science:
Any 400-level Computer Science course approved by adviser.
Business Minor Requirement: 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 | Managing People/Bus Proc/Chg | 3.0 | FS |
| MINS | 301 | Corporate Tech Integration | 3.0 | FS |
| MKTG | 305 | Survey of Marketing | 3.0 | FS |