Minor in Computer Science

Many university students wish to acquire sufficient background in computer science to enable them to use computers effectively in their major areas or to provide an alternative source of income after graduation, but do not want to study computer science at the depth required for the B.S. degree. For such students, a minor consisting of the most central courses in the B.S. program, and some electives, is ideal.

Program Learning Outcomes

  1. Students will be able to design, develop, document, and test software using current techniques.
  2. Students will be able to solve problems working in group settings. This translates to the following outcomes.
  3. Students will demonstrate the ability to give presentations and write technical reports.

Computer Science Minor — 22 units

A minimum of 6 upper-division units are required to complete the minor.

All coursework used to satisfy the requirements of the minor must be completed with a minimum grade point average of 2.0.

Students are advised that CR/NC grades are not acceptable in courses to be counted for the Computer Science Minor.

Requirements (16 units)

CSC 101Introduction to Computing3
CSC 215Intermediate Computer Programming4
CSC 220Data Structures3
CSC 317Introduction to Web Software Development3
CSC 413Software Development3

Electives (6 units)

Upper-division computer-related electives by approval of the minor advisor.