Oct 25, 2021  
2020-2021 General Catalog 
2020-2021 General Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

  Degree Requirements    
  General Education (48 units, 3 covered by major requirements) 45 units  
  Computer Science Core 49 units  
  Computer Science Electives 9 units  
  Computer Science Capstone Requirement 3 units  
  Required Supporting Courses 10 -12 units  
  General Electives: 2-4 units  
  Total units needed for graduation: 120  

Computer Science Electives

Choose 9 units of upper-division CS electives (see list below). No more than 3 units can be satisfied by a combination of CS 349 CS 390 CS 495 , and CS 497 .

* Selected topics courses include Bioinformatics, Data Compression, Wireless Networks, Mobile Application Development, and other current topics in computer science.

CS Capstone Requirement

One of the following courses:

Required Supporting Courses


Total units in major core: 49

Total units in major electives: 9

Total units in capstone requirement: 3

Total units in other required courses: 10-12

Total units in the major: 71-73

Sample Four-Year Plan

Bachelor of Science in Computer Science

Freshman Year: 32 Units

Sophomore Year: 29-31 Units

Fall Semester (15-16 Units)

Spring Semester (14-15 Units)

Junior Year: 30 Units

Fall Semester (15 Units)

Spring Semester (15 Units)

Senior Year: 29 Units

Fall Semester (15 Units)

Spring Semester (14 Units)

Total Units: 120