students studying

Computer Science, B.S. - 120 units

Program Learning Outcomes

Students graduating from theComputerScienceprogram 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 thecomputerindustry;
  • 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 EducationandGraduation Requirements 40
Total Units 120

Core Requirements - 26 units


The following electives below are the approved courses to choose from for the degree as approved by campus. For the completion degree the following electives will be offered (see roadmap) from the list to meet the requirements for electives. The number of units for electives required will depend on the number of units transferred (60-70 units) to complete the total 120 degree units.


Major Electives - 12 units


Complete 12 or moreunits from the following:


General Education and Graduation Requirements - B.S.


To graduate, students must complete a minimum of120 units(27 unitsmust be upper division), including the followingGeneral Education Requirements(GE) andGraduation Requirementsnot met within the major:

Back to Top ↑
©