Master of Science in Electrical Engineering

The purpose of this degree is to prepare students for advanced study, research, or professional practice in the field of electrical engineering. The program builds a strong foundation in both theoretical and practical aspects of electrical engineering, covering areas such as power systems, electronics, signal processing, machine vision, artificial intelligence, communications, microelectronics, control systems, and electromagnetics. Students have the option to pursue thesis research under the guidance of a faculty adviser. The program is typically completed in three semesters of full-time study.

The M.S.EE program offers two optional specializations: 1) Power Systems and Power Electronics, intended for students interested in energy conversion, power electronics, renewable energy systems, smart grids, and advanced power system design; and 2) Microelectronics, designed for students interested in semiconductor devices, VLSI design, nanoelectronics, and integrated circuit design. Each specialization allows students to tailor coursework toward advanced topics while maintaining a strong foundation in core electrical engineering principles.

The admission requirements follow the existing admission requirements for master’s programs in the ECE department. Students whose accredited B.S. degree is not in electrical engineering may pursue the M.S.EE, provided that they have an adequate background and can demonstrate proficiency in the material contained in the following undergraduate courses:

ECE 211Circuit Analysis I3
ECE 213Circuit Analysis II4
ECE 218Digital Systems4
ECE 307Electrodynamics4
ECE 308Signals and Systems3
ECE 311Engineering Electronics4
MATH 251Multivariate and Vector Calculus4
MATH 252Introduction to Differential Equations4

A student may demonstrate proficiency by successfully completing the courses or by demonstrating satisfactory performance in one or more special examinations administered by the department.

The program of study includes a minimum of 30 credit hours of acceptable graduate coursework. A minimum of 18 credit hours must be taken at the 500-level or higher. Up to six credit hours of ECE short courses may be applied to the degree. Students, with advisers’ approval, select courses appropriate to their needs and interests. An M.S.EE candidate may, with permission of a thesis adviser, include in their program a thesis of six credit hours. The thesis option is strongly recommended for students intending to pursue doctoral studies, and it requires a written thesis and an oral defense of the thesis. Thesis format and deadlines are set by the Graduate College.

Master of Science in Electrical Engineering (Coursework Only Option)

Minimum Credits Required 30
Maximum 400-Level ECE Credit 12
Minimum 500-Level ECE Credit 18
Maximum 700-Level ECE Credit 6
Maximum Transfer Credit 9
Electrical Engineering Major Courses12-15
Electrical Engineering Electives15-18

Master of Science in Electrical Engineering (Thesis Option)

Minimum Credits Required 30
Maximum 400-Level ECE Credit 12
Minimum 500-Level ECE Credit 18
Maximum 700-Level ECE Credit 6
Maximum Transfer Credit 9
Electrical Engineering Major Courses12-15
Electrical Engineering Elective9-12
Thesis Research6
Research and Thesis for Masters Degree 16
1

Students pursuing the thesis option must complete six credit hours of research work (ECE 591) leading to an M.S. dissertation with the approval of a thesis adviser.

EE Major Courses

Communications and Signal Processing

ECE 403Digital and Data Communication Systems3
ECE 406Wireless Communications Systems3
or ECE 504 Wireless Communication System Design
ECE 437Digital Signal Processing I3
ECE 481Image Processing3
ECE 505Applied Optimization for Engineers3
ECE 508Video Communications3
ECE 511Analysis of Random Signals3
ECE 513Communication Engineering Fundamentals3
ECE 565Computer Vision and Image Processing3
ECE 566Machine and Deep Learning3
ECE 567Statistical Signal Processing3
ECE 569Digital Signal Processing II3
ECE 572Secure Machine Learning Design and Applications 3
ECE 574Data Science for Engineers3

Computers and Microelectronics

ECE 408Introduction to Computer Networks3-4
or ECE 407 Introduction to Computer Networks with Laboratory
ECE 425Analysis and Design of Integrated Circuits3
ECE 429Introduction to VLSI Design4
ECE 430Fundamentals of Semiconductor Devices3
or ECE 523 Fundamentals of Semiconductor Devices
ECE 441Smart and Connected Embedded System Design4
ECE 443Introduction to Computer Cyber Security3
or ECE 518 Computer Cyber Security
ECE 444Computer Network Security3
or ECE 543 Computer Network Security
ECE 448Application Software Design3
or ECE 528 Application Software Design
ECE 449Object-Oriented Programming and Machine Learning3
or ECE 590 Object-Oriented Programming and Machine Learning
ECE 485Computer Organization and Design3
or ECE 585 Computer Organization and Design
ECE 5035G Wireless Network: Architecture, New Radio, and Security3
ECE 517Modern Wireless Network Protocols and Standards3
ECE 525RF Integrated Circuit Design3
ECE 529Advanced VLSI Systems Design3
ECE 530High Performance VLSI IC Systems3
ECE 541Communications Networks Performance Analysis3
ECE 545Modern Internet Technologies3
ECE 573Cloud Computing and Cloud Native Systems3
ECE 584VLSI Architecture for Signal Processing and Communication Systems3
ECE 586Hardware Security and Advanced Computer Architectures3
ECE 587Hardware/Software Codesign3
ECE 588Hardware Acceleration for Machine Learning3

Power and Control

ECE 411Power Electronics4
ECE 412Hybrid Electric Vehicle Drives3-4
or ECE 512 Hybrid Electric Vehicle Drives
ECE 418Power System Analysis3-4
or ECE 419 Power Systems Analysis with Laboratory
ECE 420Analytical Methods for Power System Economics and Cybersecurity3
ECE 438Control Systems3
ECE 505Applied Optimization for Engineers3
ECE 512Hybrid Electric Vehicle Drives3
ECE 533Robust Control3
ECE 537Next Generation Smart Grid3
ECE 539Computer Aided Design of Electric Machines3
ECE 549Motion Control Systems Dynamics3
ECE 550Power Electronic Dynamics and Control3
ECE 551Advanced Power Electronics3
ECE 552Adjustable Speed Drives3
ECE 553Power System Planning3
ECE 555Power Market Operations3
ECE 556Power Market Economics and Security3
ECE 557Fault-Tolerant Power Systems3
ECE 558Power System Reliability3
ECE 561Deregulated Power Systems3
ECE 562Power System Transaction Management3
ECE 563Artificial Intelligence in Smart Grid3
ECE 579Operations and Planning and Distributed Power Grid3
ECE 580Elements of Sustainable Energy3
ECE 581Elements of Smart Grid3
ECE 582Microgrid Design and Operation3