Pre-major Policy
Students who have advanced to the major in either computer science (CS) or computer engineering (CE) may enroll in an upper division CMPSC course (numbered 100-199). CS and CE pre-majors may enroll in an upper division CMPSC course, only if all of the criteria below are satisfied. Namely, the student has:
- a 3.7 GPA in all UCSB CMPSC courses taken;
- a 3.5 GPA in all premajor courses taken;
- been admitted to the CS or the CE premajor;
- taken at least four computer science courses;
- taken at least two premajor CMPSC courses at UCSB;
- taken the prerequisites for the upper division CMPSC course under consideration;
- earned at least a B in every upper-division CMPSC course taken previously;
- enrolled, as a pre-major, in no more than four upper division courses.
Interested, qualified students: Please print an application form, then submit the completed form to the Undergraduate Program Coordinator in the Computer Science department office.
