Electrical & Computer Engineering

Master's Programs

Master's of Science in Engineering (M.S. Eng.) - Electrical Engineering (EE)

Master's of Science in Engineering (M.S. Eng.) - Computer Engineering (CP)

Graduate Admissions Requirements

1. General requirement for all applications:

All applicants must submit the application materials supplied by the Graduate Admissions Office as well as the official score report for the Graduate Record Examination (GRE) Aptitude Test.

2. With a BS in Engineering and related areas:

  • Applicants to the MS Engineering in EE or CP programs should hold a BS degree in EE, CP, areas related to EE or CP, Computer Science, Mathematics, Physics, or other Engineering disciplines, with acceptable quality of undergraduate work from an accredited college or university.
  • Applicants to the MS Engineering in EE or CP should possess the following backgrounds and their pre-requisites.

Electrical Engineering

  • 16.216 A high-level programming language such as C/C++
  • 16.265 Logic Design I
  • 16.311 Electronics Lab I
  • 16.317 Microprocessor Systems Design I
  • 16.360 Engineering Electromagnetics I 
  • 16.362 Signal and Systems I
  • 16.365 Electronics I
  • 16.413 Linear Feedback Systems

Computer Engineering

  • 16.216 A high-level programming language such as C/C++
  • 16.265 Logic Design
  • 16.311 Electronics Lab I
  • 16.317 Microprocessor Systems Design
  • 16.362 Signal and Systems
  • 16.364 Engineering Mathematics (or another appropriate advanced course beyond 92.231 Calculus III and 92.236 Engineering Differential Equations
  • 16.365 Electronics I

Applicants who lack any of the above backgrounds and their pre-requisites are required to make up their deficiencies as conditions for acceptance.

3. With a BS in Technology:

Students who lack the BS Engineering in EE or CP but hold a bachelor’s degree in Electrical or Computer Engineering Technology, or Electronics Technology may be admitted under special circumstances. These circumstances include an academic record of high achievement in their undergraduate studies in Technology as evaluated at the discretion of the Graduate Coordinator.

In addition, such students must complete a series of analytically oriented courses in the Department of Electrical and Computer Engineering, University of Massachusetts Lowell.

4. Applicants applying for the Accelerated Bachelor's to Master's program:

The Bachelor's to Master's program is an accelerated program offered by the Department of Electrical and Computer Engineering to encourage its outstanding undergraduate students to continue study at graduate level. Undergraduate students who have a GPA of 3.00 or better at the end of their junior year and are interested in this program must apply for this program before they complete the undergraduate graduation requirements. Students who apply for the BS/MS program are not required to submit the Graduate Record Examination (GRE) scores and are exempted from the application fee. With the approval of the Graduate Coordinator, students in the BS/MS program may use up to six credits of graduate courses with an earned grade of B or better for both graduate and undergraduate degrees.

Academic Requirements

Graduate students can choose to complete a thesis or a non-thesis option.  Students are required to take 9 credits of core courses as well as elective courses to complete their program of study.

1. Credit Requirements


Non-Thesis Option
Core Requirements 9
Technical Electives 21
Advanced Project 3
Total credit hours 33 credits


Thesis Option
Core Requirements 9
Technical Electives 15
Thesis 6
Graduate Seminar (16.601/601)  
Total credit hours 30 credits

With the approval of the Graduate Coordinator, students in the BS/MS program may use up to six credits of graduate courses with an earned grade of B or better for both graduate and undergraduate degrees.

Technical electives are Electrical and Computer Engineering graduate course and concentration courses. Students may choose their technical electives in their area of concentration and across other areas to establish a broad knowledge base. Graduate courses in Computer Science, Mathematics, Physics, and other engineering disciplines may be taken as technical electives only if they are pre-approved by the Graduate Coordinator for non-thesis option, or concurrently by the Graduate Coordinator and the student’s thesis advisor for thesis option.

The credits for Advanced Graduate Project (16.733) cannot be counted toward the requirement for the thesis-option. It can be replaced with a 3-credit technical elective for the non-thesis option.

2. Core Requirement

The objective of the core requirement is to guarantee broad analytical strength for the MS Engineering students.

Required Core Courses for MS in Electrical Engineering (choose 3 courses)

  • 16.507 Electromagnetic Waves and Materials
  • 16.508 Quantum Electronics for Engineers
  • 16.509 Linear Systems Analysis
  • 16.513 Control Systems
  • 16.515 Power Electronics
  • 16.520 Computer-Aided Engineering Analysis
  • 16.543 Introduction to Communications Theory
  • 16.584 Probability and Random Processes
  • 16.595 Solid State Electronics

Students in Electrical Engineering must take three of the above courses that may be pertinent to their area of concentration.

Required Core Courses for MS in Computer Engineering (choose 3 courses)

  • 16.553 Software Engineering
  • 16.561 Computer Architecture and Design
  • 16.562 VHDL/Verilog Synthesis and Design
  • 16.573 Operating Systems and Kernel Design
  • 16.574 Advanced Logic Design

Students in Computer Engineering must take three of the above courses that may be pertinent to their area of concentration.

3. Concentration

A concentration is generally defined by a coordinated and approved sequence of at least four graduate courses. Each student can choose to work out a concentration either with the graduate coordinator or with his/her academic advisor. Completion of a specific concentration is not required for graduation. The course sequences in the concentrations serve as a starting point for establishing a program of study in consultation with the Graduate Coordinator or the student’s academic/thesis advisor to meet his/her educational objectives. It is expected that the courses comprising the concentration will complement the work the student will undertake in fulfillment of the research requirement. 

4.Research for Thesis Option

The research requirement may be fulfilled by completion of an MS Thesis, including registration for six credits of 16.743/16.746 - MS Thesis Research, oral defense of the thesis and submission of the written document. 

Areas of Concentration

In addition to the required three core courses (9 credits), three additional courses from a concentration are recommended depending upon whether a thesis is selected or not.

1. Concentration courses in Electrical Engineering

  • Information Systems (Telecommunications)
    • 16.510 Digital Signal Processing
    • 16.511 Medical Imaging Diagnosis
    • 16.546 Computer Telecommunications
    • 16.548 Coding and Information Theory
    • 16.582 Wireless Communications
    • 16.586 Stochastic Modeling in Telecommunications
    • 16.617 Modeling and Simulation Techniques for Communication Networks
    • 16.618 Performance of Wireless Communications Networks
    • 16.661 Local Area /Computer Networking
    • 16.685 Statistical Theory of Communications
    • 16.687 Stochastic Estimation
    • 16.688 Theoretical Acoustics
  • Information Systems (Communications Engineering)
    • 16.533 Microwave Engineering
    • 16.546 Computer Telecommunications 
    • 16.548 Coding and Information Theory
    • 16.571 Radar Systems
    • 16.582 Wireless Communications
    • 16.586 Stochastic Modeling in Telecommunications
    • 16.617 Modeling and Simulation Techniques for Communication Networks
    • 16.618 Performance of Wireless Communications Networks 
    • 16.661 Local Area/Computer Networking
    • 16.684 Time Series Analysis
    • 16.685 Statistical Theory of Communications
    • 16.687 Stochastic Estimation
  • Power and Energy Engineering
    • 16.514 Power Systems Transmission
    • 16.515 Power Electronics
    • 16.516 Advanced Machine Theory
    • 16.525 Power Systems Distribution
    • 16.528 Alternative Energy Sources
    • 16.529 Electric Vehicle Technology
    • 16.615 Solid State Drives Systems
    • 16.616 Computational Power Analysis
  • Opto-Electronics
    • 16.508 Quantum Electronics for Engineers
    • 16.518 Electromagnetic Materials for Optical Engineering
    • 16.519 Engineering of Submicron Machines
    • 16.523/423 Introduction to Solid State Electronics
    • 16.532 Computational Electromagnetics
    • 16.583 Wave Propagation in Plasmas
    • 16.590 Fiber Optic Communications
    • 16.595 Solid State Electronics
    • 16.607 Electromagnetics of Complex Media
    • 16.608 Scattering and Diffraction of EM Waves
    • 16.610 Optics for Information Processing
    • 95.631 Non-Linear Optics

Opto-Electronics is an option in cooperation with the Department of Physics, and may be pursued by students enrolled in the MS Eng in EE program. This option contains required and recommended courses designed to provide a fundamental background in optical devices and systems, as well as in optical physics and in the electro-optical properties of materials.

In addition to the required three core courses, students pursuing this option must take 16.568 Electro-Optics and Integrated Optics and two other courses from the above list.

Other concentrations in Electrical Engineering can be found from the clusters of courses specified as ECE certificates in the "Graduate Certificates" section.

2. Concentration courses in Computer Engineering

  • Computer Networking and Distributed Systems
    • 16.558 World Wide Web programming
    • 16.583 Network Design: Principles, Protocols and Applications
    • 16.590 Fiber Optic Communications 
    • 16.657 High-Speed Integrated Networks: Design and Evaluations
    • 16.658 Computer Network Security
    • 16.659 Distributed Systems
    • 16.660 Mobile IP Networking
    • 16.661 Local Area/Computer Networking
    • 16.666 Storage Area Networks
  • Computing and Embedded Systems Hardware and Architecture 
    • 16.502 VLSI Design
    • 16.504 VLSI Fabrication
    • 16.517 MMIC Design and Fabrication
    • 16.550 Advanced Digital Systems Design
    • 16.552 Microprocessors II and Embedded Systems
    • 16.553 Software Engineering
    • 16.557 Object Oriented Design
    • 16.572 Embedded Real-time Systems
    • 16.574 Advanced Logic Design
    • 16.575 FPGA Logic Design Techniques 
    • 16.650 Advanced Computing Systems Hardware Architecture
    • 16.652 Parallel and Multi-processor Architecture
    • 16.656 Fault Tolerance Systems Design
    • 16.663 Compiler Structures
  • Artificial and Machine Intelligence
    • 16.511 Medical Imaging Diagnosis
    • 16.552 Microprocessors II and Embedded Systems 
    • 16.553  Software Engineering
    • 16.554 Voice Recognition, Processing and Computer Sound Drivers
    • 16.556 Robotics
    • 16.557 Object Oriented Design
    • 16.572 Embedded Real-time Systems
    • 16.651 Computer Vision
    • 16.653 Artificial Intelligence and Machine Learning 
    • 16.750 Advanced Robotics and Machine Intelligence
  • Multimedia Digital Signal and Image Processing and Applications
    • 16.502 VLSI Design
    • 16.510 Digital Signal processing
    • 16.511  Medical Imaging Diagnosis
    • 16.521 Real Time DSP
    • 16.553 Software Engineering
    • 16.554 Voice Recognition, Processing and Computer Sound Drivers
    • 16.572 Embedded Real-time Systems
    • 16.581 Computer Vision and Digital Image Processing