Feb 09, 2023  
2008-2009 Undergraduate Catalog 
2008-2009 Undergraduate Catalog [Archived Catalog]

Computer Science B.S.

Return to {$returnto_text} Return to: Programs Listed A-Z

View information for the Department of Computer Science , including Learning Objectives for the department and its programs.


1. Complete University General Education requirements for a Bachelor of Arts or Bachelor of Science degree.

(51 units minimum)

Click here to view General Education requirements. 

2. Complete the prerequisites to the major.

No more than 8 units of CR-graded coursework may apply toward the prerequisites to the major.

3. Complete the major of not less than 37 upper-division units.

4. Complete one upper-division course in Chemistry or Physics/Physical Sciences.

(3-4 units)

5. Complete the following required course:

6. Satisfy the Departmental Writing Proficiency requirement.

View “Baccalaureate Degree Requirements ” for information on the Writing Proficiency requirement.

Departmental Writing Proficiency Requirement

  1. Pass the university-wide Writing Proficiency Screening Test
    (or have the equivalent transferred from another campus), and
  2. Pass a Computer Science course with a WP designation, or obtain certification from the departmental WP coordinator.


No upper-division course which applies to the major or to the electives may be taken on a CR-graded basis except CS 4910 (Cooperative Education), CS 4940 (Practicum in Computer Science), and CS 4960 (Seminar in Computer Science). Prerequisites to the major are expected to be completed before upper-division computer science courses are taken. Completion of a minor is not required.

The Major

(37 units)

Return to {$returnto_text} Return to: Programs Listed A-Z