Graduate Base Requirements
In their first year, CE graduate students must show proficiency in areas of the base requirements either by:
- passing one of the undergraduate courses listed, or
- having passed an equivalent course elsewhere, or
- by passing the final exam (or project when deemed appropriate by the faculty responsible) of an associated course when it is regularly offered.
Each year one faculty member will be responsible for certifying that the requirement has been met under options 2 or 3 with respect to a specific course. The graduate assistant will certify that the requirement has been met under option 1.
| Subject | Course(s) | Faculty |
|---|---|---|
| Required courses: | ||
| Data Structures | CS101 or CS102 or CE177 | De Alfaro |
| Computer Architecture | CE110 | Di Blas |
| Pick one additional course from the following: | ||
| Logic Design | CE100/L | Schlag |
| Circuits | CE121/L or EE70/L* | Elkaim (121/L) or Mantey(70/L) |
| Software Systems | CS104 or CS111 or CS115 | Brandt(104) or Miller(111) or McDowell(115) |
*Although EE70/L may be used to fulfill this requirement, it will not count towards the M.S. degree coursework since it is a lower-division course.
Fulfilling the CE base requirement is a degree requirement for the MS and PhD degree. Each student should obtain the CE Graduate Base Requirement Worksheet from the department office and complete it by obtaining the necessary signatures from the faculty listed above for each subject area. The form must be submitted to the graduate assistant no later than the start of Spring quarter of the first year so that it will be available for the annual review of progress. Enrollment in Spring quarter courses which will be used to fulfill the CE base requirement should be indicated on the form.


