Program Sites

Master of Science in Electrical & Computer Engineering

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.

Degree Type

  • Masters

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


We are accepting applications for Fall 2024. 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 our Application Requirements for details.

Click to learn about the ECE Masters student experience!

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).


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 structures, cybersecurity and computer architecture, for example, while a computer engineering focus can be broadened to include areas like digital signal processing or photonics. With the exception of a required software design course and practicum, you can choose from a wide range of technical electives to complete your degree.


Curriculum

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.

Internship Program Option: Engineering with Practice

Master’s students may add the optional “with Engineering Practice” designation to their degree by completing an approved internship in their field of study. The program option recognizes the power of combining rigorous academic coursework with supervised real-world research or industrial applications. Participating students add value to their academic experience with a related internship that enables them to both develop and apply their technical, project management, and leadership skills. Learn more.

“My internship at Intel allowed me to apply everything I learned in the classroom to the work environment. It added value to my resume/CV, and served as a platform to launch my career.”

Master of Science Alum Anish Shah

Career Development Resources