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.

COMMUNICATIONS AND NETWORKING

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

SIGNAL AND IMAGE PROCESSING

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

Applied Computer Graphics

X
ECGR 5105Introduction to Machine Learning XXXX
ECGR 5122Random ProcessesX   
ECGR 5124Digital Signal ProcessingXXXXX
ECGR 5127Machine Learning for the Internet of ThingsX X X
ECGR 5190 Acoustics X  
ECGR 5090Special Topics: AI for Biomedical Applications   X X
ECGR 6114Digital Signal Processing II    
ECGR 6118/8118 Image Processing    
ECGR 6119/8119 Applied Artificial Intelligence X  
ECGR 6127/8127 Medical Signal Processing   X X
ECGR 6090/8090Optimization for Machine Learning   X

CONTROLS AND ROBOTICS

Course Course Name Spring 2022Fall 2022Spring 2023Fall 2023Spring 2024
ECGR 5112Nonlinear Analysis    
ECGR 5115Convex Optimization and AI X X
ECGR 5161Control of Robotic Manipulators    
ECGR 5196Introduction To Robotics    X
ECGR 5411 Control Systems X X
ECGR 5412Principles of Digital Control Systems   X X
ECGR 5090Special Topics: AI for Robotics   X
ECGR 6111Linear Systems Theory X X
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 Spring 2022Fall 2022Spring 2023Fall 2023Spring 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 NameSpring 2022Fall 2022Spring 2023Fall 2023Spring 2024

ECGR 5125

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

POWER SYSTEMS

CourseCourse NameSpring 2022Fall 2022Spring 2023Fall 2023Spring 2024

ECGR 5104

Computational Methods in Power Systems

 X  
ECGR 5142Power Generation Operation and Control IX X X
ECGR 5171Intro to Energy Systems X X

ECGR 5172

Energy Markets

X X X
ECGR 5193Power System Analysis I X X
ECGR 5194Power System Analysis IIX 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

X   

ECGR 6190/8190

Smart Grid: Characteristics, Design, and Analysis

   X

POWER ELECTRONICS AND MACHINES

CourseCourse NameSpring 2022Fall 2022Spring 2023Fall 2023Spring 2024
ECGR 5144Power Electronics I X X
ECGR 5195Elec MachinesX
ECGR 5090Special Topics: Utility Applications of Power Electronics X X
ECGR 6197/8197Power Electronics IIX 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 X

COMPUTER ENGINEERING

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