Graduate Courses

The following is the tentative plan for offering graduate courses in the future terms. There may be some additions and deletions, due to unforeseen circumstances. However, this list is expected to help students to prepare their plans of study. Students are advised to confirm the list of courses available in Banner prior to registration. View the Descriptions of all Graduate Level Courses.

Please note that course offerings are subject to change.

COMMUNICATIONS AND NETWORKING

Course Course Name Fall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5187 Data Communications and Networking IIX XX
ECGR 5191 Analog & Digital CommunicationsX XX
ECGR 6120Wireless Communication and Networking   X
ECGR 6121Advanced Theory of Communications I   
ECGR 6187 Modeling and Analysis of Communication Networks  X X
ECGR 6188Fundamentals of Wireless Systems and ProtocolsX  X
ECGR 6189Wireless Sensor Networks    
ECGR 6090/8090Information Theory and Applications   X

SIGNAL AND IMAGE PROCESSING

CourseCourse Name Fall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5103

Applied Computer Graphics

X
ECGR 5105Introduction to Machine LearningXXXXX
ECGR 5122Random Processes   X
ECGR 5124Digital Signal ProcessingXXXXX
ECGR 5127Machine Learning for the Internet of Things X X
ECGR 5190 AcousticsX  X
ECGR 5090Special Topics: AI for Biomedical Applications  X XX
ECGR 6114Digital Signal Processing II   
ECGR 6118/8118 Image Processing   
ECGR 6119/8119 Applied Artificial IntelligenceX  X
ECGR 6127/8127 Medical Signal Processing  X X
ECGR 6090/8090Optimization for Machine Learning  X

CONTROLS AND ROBOTICS

Course Course Name Fall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5112Nonlinear Analysis   
ECGR 5115Convex Optimization and AIX XX
ECGR 5161Control of Robotic Manipulators   
ECGR 5196Introduction To Robotics   X
ECGR 5411 Control SystemsX X
ECGR 5412Principles of Digital Control Systems  X X
ECGR 5090Special Topics: AI for Robotics  XX
ECGR 6111Linear Systems TheoryX XX
ECGR 6115Optimal Control Theory I   
ECGR 6090/8090 Special Topics: Information Theory and Applications X 
ECGR 6090/8090Foundations of Reinforcement Learning & Opt CtlX

ELECTrOMAGENTICS, ANTENNAS, AND RF

Course Course Name Fall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5121Antennas  X
ECGR 5123Advanced Electromagnetic Field Theory    
ECGR 5261Microwave Circuit Design I    
ECGR 5090Special Topics: Metamaterials and Metasurfaces   
ECGR 6264Radio Frequency Design    
ECGR 6090/8090Electromagnetic Metasurfaces X 

ELECTRONIC DEVICES AND SYSTEMS

CourseCourse NameFall 2022Spring 2023Fall 2023Spring 2024Fall 2024

ECGR 5125

Foundation of Optical Engineering  X X
ECGR 5132Analog Integrated Circuit Design X X
ECGR 5136Semiconductor Optoelectronic Materials and Devices   
ECGR 5431 Linear Integrated ElectronicsX XX
ECGR 5090 Special Topics: Science and Technology of PV    
ECGR 5090 Special Topics: Internet of Things Devices and Systems  X X
ECGR 6132/8132Solid State MaterialsXX 
ECGR 6090/8090 Special Topics: Applied Quantum Mechanics X XX
ECGR 6090/6090 Advanced Semiconductor Device Physics   XX

POWER SYSTEMS

CourseCourse NameFall 2022Spring 2023Fall 2023Spring 2024Fall 2024

ECGR 5104

Computational Methods in Power Systems

X  X
ECGR 5142Power Generation Operation and Control I X X
ECGR 5171Intro to Energy SystemsX XX

ECGR 5172

Energy Markets

 X X
ECGR 5193Power System Analysis IX XX
ECGR 5194Power System Analysis II X X
ECGR 6144/8144Electric Power Distribution Systems I  X
ECGR 6145/8145Electric Power Distribution Systems II X X
ECGR 6147Power System Stability and Control   

ECGR 6173/8173

Power Quality

   

ECGR 6190/8190

Smart Grid: Characteristics, Design, and Analysis

  XX

POWER ELECTRONICS AND MACHINES

CourseCourse NameFall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5144Power Electronics IX XX
ECGR 5195Elec Machines
ECGR 5090Special Topics: Utility Applications of Power ElectronicsX XX
ECGR 6197/8197Power Electronics II X X
ECGR 6199/8199Dynamics and Control of AC Drives   
ECGR 6090/8090Power Electronics for Transportation Electrification X X
ECGR 6090/8090Solid State Circuit Protection X XX

COMPUTER ENGINEERING

CourseCourse NameFall 2022Spring 2023Fall 2023Spring 2024Fall 2024
ECGR 5100 Research Tools and Techniques in Computer EngineeringX XX
ECGR 5101Advanced Embedded SystemsX XX
ECGR 5103Applied Computer Graphics  X
ECGR 5105 Introduction to Machine Learning XXXXX
ECGR 5106Real Time Machine Learning X X
ECGR 5127Machine Learning for the Internet of Things X X
ECGR 5133VLSI Systems DesignXXXXX
ECGR 5146Introduction to VHDL X X
ECGR 5181Computer ArchitectureXXXX
ECGR 5196 Introduction To Robotics  X X
ECGR 5090 Cloud Native Applications  X X
ECGR 5090Internet of ThingsX  
ECGR 6146Advanced VHDL   
ECGR 6181Embedded Operating SystemsX XX
ECGR 6182Advanced Embedded Operating Systems   X
ECGR 6185Embedded Commercial Product Design   
ECGR 6090Special Topics: Reconfigurable Computing X X
ECGR 6090Special Topics: Mobile Devices and Big Data   
ECGR 6090Special Topics: Introduction to Interconnection NetworksXX XX
ECGR 6090Special Topics: Hardware Oriented Security and TrustX XX