ADVISOR APPROVED TECHNICAL ELECTIVES
Both graduate programs require 16 units of graduate coordinator approved technical electives. These electives must be at the 400 or 500 level otherwise they will not count. Any CSC or CPE course at the appropriate level is pre-approved, with the exception of independent study and co-op units, which are subject to additional restrictions outlined in the Independent Study Policy. This includes EE courses that are cross-listed with CPE (for example, EE/CPE 428 is a popular elective).
If a course outside CSC and CPE makes sense for your area of specialization (for instance, advanced STAT classes are appropriate for a data scientist) it will likely be approved. You cannot use more than 8 units of external electives for your graduate degree. You must verify approval with the graduate coordinator prior to taking the course to avoid unpleasant surprises that can delay graduation.
Courses taken as part of the Data Science minor may also qualify as advisor-approved electives; a detailed explanation of this policy is available on the BMS in Data Science program page.