Master of Science in Electrical Engineering with Specialization in Energy/Environment/Economics (E3)

This is an archived copy of the 2016-2017 catalog. To access the most recent version of the catalog, please visit


Minimum Credits Required32
Maximum 400-Level Credit12
Minimum 500-Level Credit18
Maximum 700-Level Credit6
Maximum Transfer Credit9
E3 Courses (12)
CHE 543Energy, Environment, and Economics3
Select a minimum of two courses from Group A6
Select a minimum of one course from Group B3
Power & Control Courses (6-8)
Select a minimum of two courses from the following:6-8
Power Electronics4
Electric Motor Drives4
Power Distribution Engineering3
Power Systems Analysis with Laboratory4
Analytical Methods in Power Systems3
Control Systems3
Applied Optimization for Engineers3
Analysis of Nonlinear Systems3
Linear System Theory3
Discrete Time Systems3
Renewable Energies3
Computer Aided Design of Electric Machines3
Reliability Theory and System Implementation3
Energy Harvesting3
Motion Control Systems Dynamics3
Power Electronic Dynamics and Control3
Advanced Power Electronics3
Adjustable Speed Drives3
Power System Planning3
Power System Relaying3
Power Market Operations3
Power Market Economics and Security3
Fault-Tolerant Power Systems3
Power System Reliability3
High Voltage Power Transmission3
Power Systems Dynamics and Stability3
Deregulated Power Systems3
Power System Transaction Management3
Computational Intelligence in Engineering3
Control and Operation of Electric Power Systems3
Elements of Sustainable Energy3
Elements of Smart Grid3
Microgrid Design and Operation3
Communications & Signal Processing (3-4)
Select a minimum of one course from the following:3-4
Communication Electronics3
Digital and Data Communication Systems3
Digital and Data Communication Systems with Laboratory4
Microwave Circuits and Systems3
Microwave Circuits and Systems with Laboratory4
Digital Signal Processing I with Laboratory4
Digital Signal Processing I3
Image Processing3
Wireless Communication System Design3
Imaging Theory & Applications3
Video Communications3
Electromagnetic Field Theory3
Analysis of Random Signals3
Communication Engineering Fundamentals3
Digital Communication Principles3
Modern Digital Communications3
Coding for Distributed Storage Systems3
Coding for Reliable Communications3
Electromagnetic Compatibility3
Computer Vision and Image Processing3
Statistical Pattern Recognition3
Statistical Signal Processing3
Digital Speech Processing3
Digital Signal Processing II3
Fiber-Optic Communication Systems3
Antenna Theory3
Microwave Theory3
Computer & Microelectronics (3-4)
Select a minimum of one course from the following:3-4
Introduction to Computer Networks with Laboratory4
Introduction to Computer Networks3
Analysis and Design of Integrated Circuits3
Introduction to VLSI Design4
Introduction to Computer Security4
Advanced Logic Design4
Object-Oriented Programming and Computer Simulation3
Computer Organization and Design3
Basic Network Theory3
Quantum Electronics3
Advanced Electronic Circuit Design3
RF Integrated Circuit Design3
Active Filter Design3
Performance Analysis of RF Integrated Circuits3
Advanced VLSI Systems Design3
High Performance VLSI IC Systems3
Performance Evaluation of Computer Networks3
Design and Optimization of Computer Networks3
Computer Network Security3
Wireless and Mobile Networks3
Advanced Computer Networks3
Wireless Network Security3
Wireless Networks Performance Analysis3
Nanodevices and Technology3
Electron Devices3
High Speed Computer Arithmetic3
VLSI Architecture for Signal Processing and Communication Systems3
Advanced Computer Architecture3
Fault Detection in Digital Circuits3
Hardware/Software Codesign3
CAD Techniques for VLSI Design3
Computer-Aided Design of Analog IC3
Master's Thesis Research (6-8)
ECE 591Research and Thesis for Masters Degree 16-8
General Electives (0-2)
Select 0-2 credit hours of ECE 400-599, ECE 600-699, and ECE 700-799 20-2

Thesis research topic must be in an interdisciplinary E3 area.


Students should choose one advanced math course if that requirement was not met in the B.S. degree.

E3 Courses

See descriptions under the respective department’s course listings.

Group A

CHE 503Thermodynamics3
CHE 536Computational Techniques in Engineering3
CHE 541Renewable Energy Technologies3
CHE 542Fluidization and Gas-Solids Flow Systems3
CHE 565Fundamentals of Electrochemistry3
ECE 550Power Electronic Dynamics and Control3
ECE 551Advanced Power Electronics3
ECE 552Adjustable Speed Drives3
ECE 553Power System Planning3
ECE 554Power System Relaying3
ECE 555Power Market Operations3
ECE 557Fault-Tolerant Power Systems3
ECE 558Power System Reliability3
ECE 559High Voltage Power Transmission3
ECE 560Power Systems Dynamics and Stability3
ECE 561Deregulated Power Systems3
ECE 562Power System Transaction Management3
ECE 563Computational Intelligence in Engineering3
ECE 564Control and Operation of Electric Power Systems3
MMAE 517Computational Fluid Dynamics3
MMAE 520Advanced Thermodynamics3
MMAE 522Nuclear, Fossil-Fuel, and Sustainable Energy Systems3
MMAE 523Fundamentals of Power Generation3
MMAE 524Fundamentals of Combustion3
MMAE 525Fundamentals of Heat Transfer3
MMAE 526Heat Transfer: Conduction3
MMAE 527Heat Transfer: Convection and Radiation3

Group B

CHE 541Renewable Energy Technologies3
CHE 560Statistical Quality and Process Control3
ENVE 501Environmental Chemistry3
ENVE 506Chemodynamics3
ENVE 542Physiochemical Processes in Environmental Engineering3
ENVE 551Industrial Waste Treatment3
ENVE 561Design of Environmental Engineering Processes3
ENVE 570Air Pollution Meteorology3
ENVE 577Design of Air Pollution Control Devices3
ENVE 578Physical and Chemical Processes for Industrial Gas Cleaning3
ENVE 580Hazardous Waste Engineering3