Computer Science & Engineering Breadth Requirements

In the CSE MS program, students must complete a set of breadth requirements by taking a total of 15 credits from the following list of classes. Students must select one course from three different breadth categories for a total of three courses (15 credits). There are ten breadth categories listed below that students may choose from when completing their breadth requirements. Only the graduate courses appearing below have been approved to be on the breadth list. If the course you want to take does not appear below, it may still count as an elective course. A course may count only towards one breadth area, and cannot double-count for both a breadth area and an elective.

By selecting the links embedded in each course title listed below, you can verify if the course is still offered, when it was last offered, and when it may be offered next. Please note that course offerings are subject to change.

Please refer to your program's degree requirements in the UCSC General Catalog or contact your Graduate Student Advisor if you have any questions.

If a course is not listed in an approved category, you should assume it will not count as a breadth requirement.