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
Academic Requirements
Areas of Concentration in Electrical Engineering

  • Information Systems (Telecommunications)
  • Information Systems (Communications Engineering)
  • Power and Energy Engineering
  • Opto-Electronics
  • Other

Areas of Concentration in Computer Engineering

  • ComputerNetworking and Distributed Systems
  • Computer Architecture and Embedded Systems
  • Artificial and Machine Intelligence
  • Multimedia Digital Signal and Image Processing and Applications

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 I 
16.362 Signal and Systems I
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