Jul 08, 2025  
2025-2026 Catalog 
    
2025-2026 Catalog

Computer Science, B.S. - 120 units


Careers

The program prepares students for careers in high-tech, computer and Internet-driven industries, where interdisciplinary, dynamic and innovative professionals trained in the latest technologies are increasingly sought.

Program Learning Outcomes

Students graduating from the Computer Science program will be able to:

  • Demonstrate critical thinking and problem solving skills by identifying, evaluating, analyzing and presenting fundamental software solutions and their applications;
  • Demonstrate the knowledge of current computing practices and broad technology use in industry and society, including a working knowledge of software development techniques;
  • Be cognizant of emerging new technologies and industrial practices connected to the computer industry;
  • Demonstrate communication, research and cooperation skills by working effectively with others in interdisciplinary group settings - both inside and outside the classroom; and
  • Demonstrate a sense of exploration that enables them to pursue rewarding careers in high-tech and bio-tech industries with life-learning.

Summary of Units: 

Lower Division Major Requirements 42
Upper Division Major Requirements 26
Major Elective Requirements 12
General Education and Graduation Requirements 40
Total Units 120

Special Grade Requirement

All courses must be completed with a C- or better to apply toward the Computer Science major.

General Education and Graduation Requirements - B.S.


To graduate, students must complete a minimum of 120 units (27 units must be upper division), including the following General Education Requirements  (GE) and Graduation Requirements   not met within the major: