Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
Curriculum
 
Lower-Division Core    Core    Required Area Selections    Required Business Minor    Additional Requirements   
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.

FS - offered both Fall and Spring
FA - Fall only
SP - Spring only
Inq - rarely offered

* - indicates a GE course

Lower-Division Core Top of Page

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

Core Top of Page

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.

Required Area Selections Top of Page

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 Top of Page

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

Additional Requirements Top of Page

For additional university requirements, please see Elective, Graduation, Grading, and Advising Requirements under the Bachelor of Science in Computer Information Systems. Also see Honors in the Major, if applicable.
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems