MEng in Computer Engineering

The College of Engineering is no longer admitting students to the MEng in Computer Engineering. Students who are continuing in this program should note the following degree requirements.

The Master of Engineering (MEng) program in Computer Engineering is designed to prepare students for technically demanding careers in industry as well as for post-master’s graduate studies in Computer Engineering or related fields. More specifically:

  • It allows students to take 32 credits of advanced engineering courses of structured and rigorous content in preparation for careers in industry as well as for entry into PhD programs in Computer Engineering and related areas.
  • It requires students to build depth in a Computer Engineering specialization, selected from areas such as hardware and computer architecture, computer communications and networks, and software.
  • It affords students the opportunity to flexibly choose graduate electives to explore a breadth of technical or professional interests within or outside of engineering. For example, permissible graduate electives for the MEng program include courses in project management, entrepreneurship, and leadership.
  • It has a practicum requirement that is satisfied by taking a 4-credit course (Directed Team Project) or by taking two project-intensive courses.

Admission to the MEng in Computer Engineering program is based on the same stringent academic standards as the MS in Computer Engineering with regard to standardized tests, undergraduate GPA, and undergraduate coursework preparation.


The MEng curriculum requires completion of 32 graduate-level credits, while satisfying a specialization requirement and a practicum requirement. The remaining credits can be selected from a broad range of graduate electives. The credits of a course can only be used to fulfill the MEng requirements if the student receives a grade of C or better in the course. Students should also maintain a cumulative GPA of 3.0 across all courses taken while enrolled in the MEng program.

The specialization requirement is met by taking structured courses from a specialization. Students with appropriate prerequisites may petition to use two 700-level courses to meet the specialization requirement.

The graduate electives can be Electrical & Computer Engineering (ECE) graduate courses, non-ECE College of Engineering graduate courses, or approved College of Arts & Sciences graduate courses in scientific/technical areas. Graduate electives may include at most 4 credits of courses at the 9XX level. MEng students may also explore graduate electives that embrace technical project management, entrepreneurship, or leadership development. Please consult the ECE Department for a listing of such courses that are acceptable as MEng graduate electives.

MEng Specialization Areas in Computer Engineering

The course listings for the various MEng specialization areas in Computer Engineering are the same as those listed elsewhere in this Bulletin for the MS specialization areas in Computer Engineering. Please consult the ECE Department for the most current updates to those listings.