Master of Engineering in Electrical Engineering

The Master of Engineering in Electrical Engineering degree program educates students to acquire a strong fundamental background in electrical engineering and state-of-the-art knowledge and skills in cutting edge areas such as sensing, communications, digital signal processing, smart grids and power systems, robotics, Internet of Things, and artificial intelligence. The program focus is on problem-solving skills development for real-world applications. Our student-centric learning environment provides a variety of opportunities, including accelerated graduate degrees, co-op opportunities and internships.  

Concentrations

  • Communications

  • Power Engineering

  • Robotics and Automated Systems

  • Microelectronics and Photonics

  • Artificial Intelligence

Program Objectives

The program prepares students to apply specialized knowledge in electrical engineering at an advanced level.

 

Program Outcomes


By the time of graduation, students will be able to:

  • apply knowledge of mathematics and physics to problem solving in electrical engineering.

  • analyze electrical systems using engineering principles and modeling approaches.

  • design experiments and analyze results to determine process parameters, and to identify issues and methods for electrical engineering measurements.

  • use mathematical, modeling, and engineering principles to design electrical engineering processes.

  • incorporate considerations such as feasibility, applicability, cost, legal/regulatory, societal impacts, etc. in designs.

  • use computer software for data analysis, reporting and presentations.

  • be capable of writing and presenting polished technical reports at a level expected of the engineering profession and be able to critically evaluate the technical literature and use it to obtain solutions to electrical engineering problems.

  • be able to work effectively in a team.

  • be able to recognize and achieve high levels of professionalism in work and understand ethical and moral systems in a social context.

Degree Requirements

The program is a 30-credit degree program. Students are required to complete:

  • 1 mathematical foundation course (3 credits)

  • 4 core courses in their majors/programs (12 credits)

  • 3 concentration courses in a chosen concentration (9 credits)

  • 2 elective courses (6 credits) 

 

Students in the Master of Engineering program are required to complete 2 elective courses (6 credits). Elective courses can be any graduate level course at the 500 or 600 levels within the Department of Electrical and Computer Engineering. Elective courses that are taken outside of the department require approval by the student's faculty advisor.

Mathematical Foundation Courses

Students are required to select one mathematical foundation course from the list below: 

EE 602Analytical Methods in Electrical Engineering

3

Or

EE 605Probability and Stochastic Processes I

3

Core Courses

Students are required to select four courses from the following list:

EE 548Digital Signal Processing

3

EE 575Introduction to Control Theory

3

EE 603Linear System Theory

3

EE 608Applied Modeling and Optimization

3

EE 609Communication Theory

3

Concentrations

Students are required to select three courses from one of the concentrations listed below:

Artificial Intelligence Concentration Course Options

Students who select the Artificial Intelligence concentration are required to select three concentration courses from the list below: 

AAI 551Engineering Programming: Python

3

AAI 672Applied Game Theory and Evolutionary Algorithms

3

AAI 627Data Acquisition, Modeling and Analysis: Big Data Analytics

3

AAI 628Data Acquisition, Modeling and Analysis: Deep Learning

3

AAI 646Pattern Recognition and Classification

3

AAI 595Applied Machine Learning

3

Communications Concentration Course Options

Students who select the Communications concentration are required to select three concentration courses from the list below: 

EE 510Introduction to Radar Systems

3

EE 583Wireless Communications

3

EE 585Physical Design of Wireless Systems

3

EE 582Wireless Networking: Architectures, Protocols and Standards

3

EE 568Software-Defined Radio

3

Microelectronics and Photonics Concentration Course Options

Students who select the Microelectronics and Photonics concentration are required to select three concentration courses from the list below: 

CPE 690Introduction to VLSI Design

3

EE 503Introduction to Solid State Physics

3

Or

PEP 503Introduction to Solid State Physics

3

EE 509Intermediate Waves and Optics

3

Or

PEP 509Intermediate Waves and Optics

3

PEP 515Photonics I

3

PEP 516Photonics II

3

Power Engineering Concentration Course Options

Students who select the Power Engineering concentration are required to select three concentration courses from the list below: 

EE 575Introduction to Control Theory

3

EE 589Introduction to Power Engineering

3

EE 590Smart Grid

3

EE 629Internet of Things

3

CPE 679Computer and Information Networks

3

CPE 691Information Systems Security

3

Robotics and Automation Systems Concentration Course Options

Students who select the Robotics and Automation Systems concentration are required to select three concentration courses from the list below: 

EE 553Engineering Programming: C++

3

EE 575Introduction to Control Theory

3

EE 621Nonlinear Control

3

EE 631Cooperating Autonomous Mobile Robots

3

Or

CPE 631Cooperating Autonomous Mobile Robots

3

CPE 521Autonomous Mobile Robotic Systems

3

CPE 645Image Processing and Computer Vision

3

Electives

Students in the Master of Engineering program are required to complete two elective courses (6 credits). Elective courses can be any graduate level course at the 500 or 600 levels within the Department of Electrical and Computer Engineering. Elective courses that are taken outside of the department require approval by the faculty advisor.