Master of Science in Computer Engineering

The department offers an MS program in Computer Engineering jointly administered with the Department of Computer Science.

The Master of Science degree requires a minimum of 30 credits; all courses must be at the 100 level or above; grades in all courses must be B- or better. At least 4 lecture-based courses must be taken from a published list of computer engineering core courses. From these core courses, at least 1 course must be taken from each of the following 3 core areas:

From these core courses, at least one course must be taken from each of the following three core areas:

  • Computer Networking
  • Computer Architecture
  • 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 credit hours 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 Thesis credits 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 credits of MS project, six credits of directed study, or six credits of internship.