Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Overview

Over 80 courses are offered in Computer Science. These courses are offered at 3 levels. Lower division courses (numbered 1-99) are taken by freshman and sophomores as part of the preparation for their major or as general education courses. Upper division courses (numbered 100-199) are more advanced courses generally in the student's major or minor. Graduate level courses (numbered 200-599) are not generally open to undergraduates.

To enroll in an upper division CMPSC course, the student generally must have advanced to the major in either computer science (CS) or computer engineering (CE).

CS and CE pre-majors may enroll in upper division CMPSC courses, if certain criteria are satisfied, and a formal application is made (see details).

The Computer Science department maintains a waiting list for all courses that fill before the end of a registration period. For information on the CS wait list policy and process, see this page.

XHTML Validation | CSS Validation
Updated 18-Nov-2011
Questions should be directed to: webmaster@cs.ucsb.edu