Jul 13, 2020  
Semester Catalog 2020-2021 (Final Version) 
    
Semester Catalog 2020-2021 (Final Version)

Computer Science, B.S.


Return to {$returnto_text} Return to: Index of Academic Degrees, Certificates and Programs Listed Alphabetically

The objective of the Bachelor of Science degree in Computer Science is to prepare qualified students for careers involving the design of computer systems and their applications to science and industry.  The program provides an excellent foundation in all core areas of computer science with the opportunity to choose electives in a variety of specialized fields.  The total number of units required for the Bachelor of Science degree in Computer Science is  120 units, of which  90 units are in the major.  Consult with an advisor in the department for the specific number of units required in all areas of the degree, including GE and free electives.

General Education Requirements (48 units, of which 21 units are in the major)

Lower Division General Education Requirements

American Institutions - US History (3 units)
American Institutions - US Constitution and State/Local Govt. (3 units)

Block A - English Language Communication and Critical Thinking (9 units):

  • A1 - Oral Communication (3)
  • A2 - Written Communication (3)
  • A3 - Critical Thinking and Composition (3 units)
  • Critical Thinking - Met by CS 2011(3), CS 3801(3), CS 3337(3), CS 3186(3), CS 4961(2), CS 4962 (2)
  • 2nd Composition - Met by ENGL 2030 (3)

Block B - Natural Science (9 units): 

  • B1 - Physical Science requirement (3) - Met by PHYS 2100 (5)
  • B2 or B3 - Biological science (3); or Interdisciplinary Physical-Biological science (3)
  • B4 - Quantitative Reasoning and Mathematical Concepts (3) - Met by MATH 2110(4)

Block C - Arts and Humanities (6 units):

  • C1 - Arts (3)
  • C2  - Met by CS 3801 (3)

Block D - Social Science (6 units)

Block E - Lifelong Understanding and Self-Development (3 units)

  • Met by CS1010, satisfies IHE

Upper Division general education requirements (9 units):

Block B - Natural Science and Quantitative Reasoning (3) - Met by CS 3112 (3), CS 3186 (3)

Block C - Arts & Humanities (3) - Met by CS 4961(3), CS 4962 (3)

Block D - Social Science (3) - Met by CS 4961 (3), CS 4962 (3)

Return to {$returnto_text} Return to: Index of Academic Degrees, Certificates and Programs Listed Alphabetically