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:
| Code | Title | Credit Hours |
|---|---|---|
| ECE 211 | Circuit Analysis I | 3 |
| ECE 213 | Circuit Analysis II | 4 |
| ECE 218 | Digital Systems | 4 |
| ECE 307 | Electrodynamics | 4 |
| ECE 308 | Signals and Systems | 3 |
| ECE 311 | Engineering Electronics | 4 |
| MATH 251 | Multivariate and Vector Calculus | 4 |
| MATH 252 | Introduction to Differential Equations | 4 |
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 |
| Code | Title | Credit Hours |
|---|---|---|
| Electrical Engineering Major Courses | 12-15 | |
| Electrical Engineering Electives | 15-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 |
| Code | Title | Credit Hours |
|---|---|---|
| Electrical Engineering Major Courses | 12-15 | |
| Electrical Engineering Elective | 9-12 | |
| Thesis Research | 6 | |
| Research and Thesis for Masters Degree 1 | 6 | |
- 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
| Code | Title | Credit Hours |
|---|---|---|
| ECE 403 | Digital and Data Communication Systems | 3 |
| ECE 406 | Wireless Communications Systems | 3 |
| or ECE 504 | Wireless Communication System Design | |
| ECE 437 | Digital Signal Processing I | 3 |
| ECE 481 | Image Processing | 3 |
| ECE 505 | Applied Optimization for Engineers | 3 |
| ECE 508 | Video Communications | 3 |
| ECE 511 | Analysis of Random Signals | 3 |
| ECE 513 | Communication Engineering Fundamentals | 3 |
| ECE 565 | Computer Vision and Image Processing | 3 |
| ECE 566 | Machine and Deep Learning | 3 |
| ECE 567 | Statistical Signal Processing | 3 |
| ECE 569 | Digital Signal Processing II | 3 |
| ECE 572 | Secure Machine Learning Design and Applications | 3 |
| ECE 574 | Data Science for Engineers | 3 |
Computers and Microelectronics
| Code | Title | Credit Hours |
|---|---|---|
| ECE 408 | Introduction to Computer Networks | 3-4 |
| or ECE 407 | Introduction to Computer Networks with Laboratory | |
| ECE 425 | Analysis and Design of Integrated Circuits | 3 |
| ECE 429 | Introduction to VLSI Design | 4 |
| ECE 430 | Fundamentals of Semiconductor Devices | 3 |
| or ECE 523 | Fundamentals of Semiconductor Devices | |
| ECE 441 | Smart and Connected Embedded System Design | 4 |
| ECE 443 | Introduction to Computer Cyber Security | 3 |
| or ECE 518 | Computer Cyber Security | |
| ECE 444 | Computer Network Security | 3 |
| or ECE 543 | Computer Network Security | |
| ECE 448 | Application Software Design | 3 |
| or ECE 528 | Application Software Design | |
| ECE 449 | Object-Oriented Programming and Machine Learning | 3 |
| or ECE 590 | Object-Oriented Programming and Machine Learning | |
| ECE 485 | Computer Organization and Design | 3 |
| or ECE 585 | Computer Organization and Design | |
| ECE 503 | 5G Wireless Network: Architecture, New Radio, and Security | 3 |
| ECE 517 | Modern Wireless Network Protocols and Standards | 3 |
| ECE 525 | RF Integrated Circuit Design | 3 |
| ECE 529 | Advanced VLSI Systems Design | 3 |
| ECE 530 | High Performance VLSI IC Systems | 3 |
| ECE 541 | Communications Networks Performance Analysis | 3 |
| ECE 545 | Modern Internet Technologies | 3 |
| ECE 573 | Cloud Computing and Cloud Native Systems | 3 |
| ECE 584 | VLSI Architecture for Signal Processing and Communication Systems | 3 |
| ECE 586 | Hardware Security and Advanced Computer Architectures | 3 |
| ECE 587 | Hardware/Software Codesign | 3 |
| ECE 588 | Hardware Acceleration for Machine Learning | 3 |
Power and Control
| Code | Title | Credit Hours |
|---|---|---|
| ECE 411 | Power Electronics | 4 |
| ECE 412 | Hybrid Electric Vehicle Drives | 3-4 |
| or ECE 512 | Hybrid Electric Vehicle Drives | |
| ECE 418 | Power System Analysis | 3-4 |
| or ECE 419 | Power Systems Analysis with Laboratory | |
| ECE 420 | Analytical Methods for Power System Economics and Cybersecurity | 3 |
| ECE 438 | Control Systems | 3 |
| ECE 505 | Applied Optimization for Engineers | 3 |
| ECE 512 | Hybrid Electric Vehicle Drives | 3 |
| ECE 533 | Robust Control | 3 |
| ECE 537 | Next Generation Smart Grid | 3 |
| ECE 539 | Computer Aided Design of Electric Machines | 3 |
| ECE 549 | Motion Control Systems Dynamics | 3 |
| ECE 550 | Power Electronic Dynamics and Control | 3 |
| ECE 551 | Advanced Power Electronics | 3 |
| ECE 552 | Adjustable Speed Drives | 3 |
| ECE 553 | Power System Planning | 3 |
| ECE 555 | Power Market Operations | 3 |
| ECE 556 | Power Market Economics and Security | 3 |
| ECE 557 | Fault-Tolerant Power Systems | 3 |
| ECE 558 | Power System Reliability | 3 |
| ECE 561 | Deregulated Power Systems | 3 |
| ECE 562 | Power System Transaction Management | 3 |
| ECE 563 | Artificial Intelligence in Smart Grid | 3 |
| ECE 579 | Operations and Planning and Distributed Power Grid | 3 |
| ECE 580 | Elements of Sustainable Energy | 3 |
| ECE 581 | Elements of Smart Grid | 3 |
| ECE 582 | Microgrid Design and Operation | 3 |
