The Master of Science in Electrical and Computer Engineering aims to teach students to develop efficient systems that contribute to business, safety, health, and entertainment.
Part-Time
Northeastern’s Master of Science in Electrical and Computer Engineering offers the opportunity to pursue cutting-edge learning and research in the following areas: computer architecture; parallel computing; fault tolerance; performance analysis and modeling; security; embedded systems; VLSI; algorithms; data mining; testing; machine learning; machine vision and software engineering; signal and image processing; biomedical signal processing and brain-computer interface; pattern recognition; adaptive signal processing; wireless and underwater communications; information theory and coding; robust and distributed control; optics, photonics, acoustics, and magnetics sensors; radio frequency chip design; digital and mixed-signal integrated circuits; low-power very-large-scale integration; modeling and analysis of large scale power grids during normal operation and under faults; dc-dc converters, inverters, rectifiers, and ac-ac converters; as well as modulation techniques used in power electronics.
This MS in Electrical and Computer Engineering program offers the following concentrations:
- Concentration 1: Communications, Control, and Signal Processing
- Concentration 2: Computer Systems and Software
- Concentration 3: Computer Networks and Security
- Concentration 4: Computer Vision, Machine Learning, and Algorithms
- Concentration 5: Electromagnetics, Plasma, and Optics
- Concentration 6: Microsystems, Materials, and Devices
- Concentration 7: Power Systems
- Concentration 8: Hardware and Software for Machine Intelligence
More Details
Unique Features
- The MS in Electrical & Computer Engineering can be combined with a Gordon Engineering Leadership certificate
- Specialize in one of eight concentrations
- Select a thesis or course-only track
Looking for something different?
Program Costs
Requirements
- Completed online application form
- $75 application fee
- Two letters of recommendation
- Transcripts from all institutions attended
- GRE is not required for applicants starting spring 2021
- Statement of purpose
- Resumé
- TOEFL, IELTS, or Duolingo for international applicants
Admissions Dates
Applications received after the stated deadline dates will be accepted and processed as quickly as possible; however it may not be possible to have a decision rendered in time for the applicant to begin taking classes for the desired term if admitted.
Applications submitted by the referenced dates will receive full consideration for the referenced term. Applications received after the referenced dates will be considered on a case-by-case basis.
Funding/Early Action deadline for domestic and international applicants: | January 15 |
Deadline for international applicants (outside the U.S.): | May 15 |
Deadline for international applicants (inside the U.S.): | July 1 |
Deadline for domestic applicants: | August 1 |
Deadline for regional campus applicants: | August 15 |
Deadline for international applicants (outside the U.S.): | September 15 |
Deadline for International applicants (inside the U.S.): | November 1 |
Deadline for domestic applicants: | November 15 |
Deadline for regional campus applicants: | December 15 |
Concentrations
Choose one from the following:
Complete one of the following options:
Coursework Option
Depth Courses
Complete 20 semester hours from the depth course list below:
Breadth Courses
Complete 8 semester hours from the breadth course list below:
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 additional semester hours from either the depth or breadth course lists below:
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below:
Breadth Courses
Complete 4 semester hours from the breadth course list below:
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 additional semester hours from either the depth or breadth course lists below:
Course Lists
Depth Courses
ECEE 5698 may be taken twice on the following topics:
- GNSS Signal Processing
- Feedback Control Systems: Applications to Unmanned Aerial Analysis
EECE 7398 can be taken multiple times on the following topics:
- Terahertz Communications
- Legged Robots
- Current Research in Nonlinear Systems
- Introduction to Distributed Systems
Breadth Courses
EECE 5698 can be taken multiple times on the following topics:
- Networks: Technology, Economics, Social Interactions
- Hardware and System Security
- Advanced Network Management
- Electromagnetic Devices
EECE 7398 can be taken multiple times on the following topics:
- Advanced Computer Architecture
- Power System Constrained Optimization
- Advances in Deep Learning
- Advanced Radio Frequency Passive Technologies
Excluded Courses for All MSECE Concentrations
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program: CSYE, ENSY, EMGT, INFO, SBSY, TELE.
The following CS courses may not count toward any concentration within the MSECE program:
Complete one of the following options:
Course Work Option
Depth Courses
Complete 20 semester hours from the depth course list below:
Breadth Courses
Complete 8 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 semester hours of either the depth or breadth course lists below.
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below:
Breadth Courses
Complete 4 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 semester hours of either the depth or breadth course lists below.
Course Lists
Depth Courses
Breadth Courses
EECE 5698 may be repeated for the following special topics:
- Networks: Technology, Economics, Social Interactions
- GNSS Signal Processing
- Feedback Control Systems: Applications to Unmanned Aerial Vehicles
- Electromagnetic Devices
- Advanced Network Management
EECE 7398 may be repeated for the following special topics:
- Power System Constrained Optimization
- Legged Robots
- Advances in Deed Learning
- Advanced Radio Frequency Passive Technologies
Excluded Courses for All MSECE Concentrations
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program: CSYE, ENSY, EMGT, INFO, SBSY, TELE.
The following CS courses may not count toward any concentration within the MSECE program:
Complete one of the following options:
Coursework Option
Depth Courses
Complete 20 semester hours from the depth course list below:
Breadth Courses
Complete 8 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 semester hours from either the depth or breadth course lists below.
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below:
Breadth Courses
Complete 4 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 semester hours of either the depth or breadth course lists below.
Course Lists
Depth Courses
EECE 5698 may be repeated for the following special topics:
- Networks: Technology, Economics, Social Interactions
- Advanced Network Management
- Hardware and System Security
The Special Topic for EECE 7398 is:
- Terahertz Communications
Breadth Courses
EECE 5698 may be repeated for the following special topics:
- Feedback Control Systems: Applications to Unmanned Aerial Vehicles
- GNSS Signal Processing
- Electromagnetic Devices
EECE 7398 may be repeated for the following special topics:
- Legged Robots
- Advanced Computer Architecture
- Power System Constrained Optimization
- Advances in Deep Learning
- Advanced Radio Frequency Passive Technologies
Excluded Courses for All MSECE Concentrations
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program: CSYE, ENSY, EMGT, INFO, SBSY, TELE
The following CS courses may not count toward any concentration within the MSECE program:
Complete one of the following options:
Coursework Option
Depth Courses
Complete 20 semester hours from the depth course list below:
Breadth Courses
Complete 8 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 semester hours from either the depth or breadth course lists below:
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below:
Breadth Courses
Complete 4 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 semester hours of either the depth or breadth course lists below:
Course Lists
Depth Course List
EECE 7398 may be repeated for the following special topics:
- Big Data and Sparsity in Control, Machine Learning and Signal Processing
- Advances in Deep Learning
Breadth Course List
EECE 5698 may be repeated for the following special topics:
- Feedback Control Systems: Applications to Unmanned Aerial Vehicles
- GNSS Signal Processing
- Networks: Technology, Economics, Social Interactions
- Hardware and System Security
- Advanced Network Management
- Electromagnetic Devices
EECE 7398 may be repeated for the following special topics:
- Legged Robots
- Advanced Computer Architecture
- Power System Constrained Optimization
- Advanced Radio Frequency Passive Technologies
Excluded Courses for All MSECE Concentrations:
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program: CSYE, ENSY, EMGT, INFO, SBSY, TELE
The following CS courses may not count toward any concentration within the MSECE program:
Complete one of the following options:
Coursework Option
Depth Courses
Complete 20 semester hours from the depth course list below.
Breadth Courses
Complete 8 semester hours from the breadth course list below.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 additional semester hours from either the depth or breadth course lists below.
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below.
Breadth Courses
Complete 4 semester hours from the breadth course list below.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 additional semester hours from either the depth or breadth course lists below.
Course Lists
Depth Courses
The special topic for EECE 5698 is:
- Electromagnetic Devices
The special topic for EECE 7398 is:
- Advanced Radio Frequency Passive Technologies
Breadth Courses
EECE 5698 may be repeated for the following special topics:
- GNSS Signal Processing
- Feedback Control Systems: Applications to Unmanned Aerial Vehicles
- Networks: Technology, Economics, Social Interactions
- Hardware and System Security
- Advanced Network Management
EECE 7398 may be repeated for the following special topics:
- Legged Robotics
- Advanced Computer Architecture
- Power System Constrained Optimization
- Advances in Deed Learning
Excluded Courses for All MSECE Concentrations
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program: CSYE, ENSY, EMGT, INFO, SBSY, TELE.
The following CS courses may not count toward any concentration within the MSECE program:
Options
Complete one of of the following options:
Coursework Option
Depth Courses
Complete 20 semester hours from the depth course list below.
Breadth Courses
Complete 8 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 4 semester hours of either depth or breadth courses.
Thesis Option
Thesis
Depth Courses
Complete 12 semester hours from the depth course list below.
Breadth Courses
Complete 4 semester hours from the breadth course list below or other EECE courses chosen in consultation with a faculty advisor.
Note: Depth courses cannot be taken for breadth.
Elective
Complete 8 additional semester hours from either depth or breadth courses.
Course Lists
Depth Courses
The special topic for EECE 5698 is:
- Hardware and System Security
EECE 7398 may be repeated for the following special topics:
- Legged Robots
- Human-Centered Computing
- Advances in Deep Learning
- Deep Learning Embedded Systems
Breadth Courses
EECE 5698 may be repeated for the following special topics:
- Feedback Control Systems: Applications to Unmanned Aerial Vehicles
- GNS Signal Processing
- Networks: Technology, Economics, Social Interactions
- Advanced Network Management
- Electromagnetic Devices
EECE 7398 may be repeated for the following special topics:
- Advanced Computer Architecture
- Power System Constrained Optimization
- Advances Radio Frequency Passive Technologies
Excluded Courses for All MSECE Concentrations
Please see your college administrator for more information.
Courses from the following subject areas may not count toward any concentration within the MSECE program:
CSYE, ENSY, EMGT, INFO, SBSY, TELE
The following CS courses may not count toward any concentration within the MSECE program: