MS in Computer Engineering

The program leading to the MS degree in computer engineering is jointly administered between the Department of Electrical and Computer Engineering and Department of Computer Science. Master's degrees require a minimum of 30 SHUs and the fulfillment of at least 10 courses with grades of S (satisfactory) or at least a B-.

At least four lecture-based courses must be taken from a published list of computer engineering core courses. From these core courses, at least one course must be taken from each of the following three core areas:

  1. Computer Networking
  2. Computer Architecture
  3. Computer Software/Systems

Only one bridge course (e.g. EE 200 and EE 201) may count as one of the four computer engineering core courses.

For full-time students, four SHUs must be the Electrical and Computer Engineering Seminar. Students wishing to have the designation of "with thesis" must sign up for the MS thesis course. A maximum of 12 MS SHUs may count toward the degree. This course takes the form of a creative thesis work, written and defended orally, and performed under the supervision of a faculty member. Students choosing not to complete an MS thesis may complete additional course work in the department or related departments which can include up to six SHUs of MS project, six SHUs of directed study, or six SHUs of internship.

The Master of Science degree requires 30 semester-hour units (SHUs) and all courses must be at the 100 level or above; grades in all courses must be B- or better.