Master of Science in Electrical & Computer Engineering

Please refer to Graduate Admissions for information about application requirements and deadlines.

Applicants for Fall 2022:The GRE is not needed from applicants to all master’s programs (except LEAP) who have earned, or will earn, a 4-year degree from a U.S. institution. For these applicants, not submitting GRE scores will not have a negative impact on the evaluation of your application. See ourApplication Requirementsfor details.

A Degree for an Evolving Field

The 21st-century workplace has seen a significant overlapping of the boundaries between the two historically established fields of electrical engineering (EE) and computer engineering (CE). Newly emerging subfields such as data science, computational imaging, virtual reality, smart cities and environments, and the Internet-of-things require skills from both EE and CE for success.

Our integrated Master of Science in Electrical and Computer Engineering Degree provides training, skills, and expertise across these traditionally separated domains. It gives you great flexibility in how you shape your Master of Science program and how you present yourself to potential employers. You will have the option of obtaining your degree with engineering practice and/or with any of the interdisciplinary MS specializations (Cybersecurity, Robotics, Data Analytics).

Request Info

A Flexible Program

Whether your primary interest is in electrical or computer engineering, you can customize your program to delve deeply into one area while gaining exposure to the other. A focus on EE can be complemented with courses like advanced data stuctures, cybersecurity and computer architecture, for example, whereas a computer engineering focus can be broadened to include areas like digital signal processing or photonics. With exception of a required software design course and practicum, you can choose from a wide range of technical electives to complete your degree.



The MS in ECE curriculum consists of 32 graduate-level credits, and includes a practicum requirement, a software requirement, and 24 credits of technical electives. Students are given the flexibility to design their program with both depth and breadth by selecting courses in multiple areas of focus, including:

  • Bio-ECE and Digital Health
  • Computational and Cyberphysical Systems
  • Computer Communications and Networks
  • Cybersecurity
  • Data Science and Intelligent Systems
  • Hardware
  • Imaging and Optical Science
  • Mobile and Cloud Computing
  • Photonics, Electronics, and Nanotechnology
  • Sensing and Information
  • Signal Processing and Communications
  • Solid-State Circuits, Devices, and Materials
  • Software
  • Systems and Control

Practicum Requirement The 4-credit course ENG EC601, Product Design in ECE, satisfies the practicum requirement for the MS in ECE.
Design by Software Requirement The 4-credit course ENG EC602, Design by Software in ECE, satisfies the design by software requirement for the MS in ECE.
ECE Electives: 4 ECE graduate-level courses (excluding EC601 and EC602) (16 credits) .
General Electives The MS in ECE also requires 8 graduate credits. General electives include courses within the college and selected courses in physics, mathematics, and computer science.