Skip to Content

BS Computer Science Elective Cluster Requirement for students admitted Fall 2010 and on

This page was updated on May 17, 2013.

Students must complete nine upper division technical elective courses. As part of the nine required electives students must also complete a 3-5 course cluster. This technical elective cluster will help students pursue their advanced studies more deeply and broadly.

Students admitted before Fall 2010 may also take these clusters. The clusters listed below are approved by the CSE Undergraduate Committee (Ugcom).  Students who wish can also design their own clusters, with approval by the CSE Undergraduate Committee.

Cluster and Technical Elective Policies and Rules for BS Computer Science Program:

  1. All students starting UC San Diego in Fall 2010 must complete one upper division cluster consisting of 3-4 courses, although students may wish to take more courses fromm the cluster as part of their Technical Elective.
  2. Students may use up to 8 units of CSE 198, CSE 199 or CSE 199H to meet the upper division technical elective requirement.
  3. Students must complete 12 credits of non-CSE 198, CSE 199 or CSE 199H.
  4. Students may take up to 8 units of the 36 technical elective units from courses outside of the department.  The list of approved non-CSE courses is found on our Electives page.