Dec 12, 2024  
2019-2020 General Catalog 
    
2019-2020 General Catalog [ARCHIVED CATALOG]


Apply to Sonoma State

Computer Science, B.S.



  Degree Requirements    
  General Education (48 units, 4 covered by major requirements) 44 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: 3-5 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


Units


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