Visit UCR Return to Campus website - Take the COVID Screening Check survey
Graduate Program - Academics
Academics Overview
The Department of Electrical and Computer Engineering (ECE) at the University of California, Riverside (UCR) offers the following degree programs:
- Master of Science in Electrical Engineering
- Doctor of Philosophy in Electrical Engineering
- Combined Bachelor of Science and Master of Science in Electrical Engineering
- Those pursuing the combined Bachelor of Science and Master of Science program can obtain both degrees within 5 years.
ECE also offers a Master of Science degree in Computer Engineering and the combined Bachelor of Science and Master of Science in Computer Engineering in partnership with the Computer Science and Engineering Department.
Our courses introduce the students to the latest research and applications in these areas. Our doctoral students are involved in cutting edge research and commonly go on to positions in academia and in top research labs in industry. Our master's programs enable students to specialize in a number of areas in high demand in industry, preparing students with a mixture of solid theoretical foundations and hands-on projects and research experiences.
Calendar System: Quarter system (three quarters comprise an academic year)
Expected start dates by quarter:
- Fall - Late September
- Winter - Early January
- Spring - Late March
For more details regarding UCR's academic calendar, please visit: https://registrar.ucr.edu/calendar
All graduate students are expected to carry a full academic course load unless this is pre-approved by the department (approved on their BS+MS course plan, on an approved leave, or on Filing Fee Status). Graduate students are considered to be full-time if they are carrying at least 12 graduate units. Details are found in the UCR General Catalog and the Graduate Division policies here.
International students: Federal regulations governing student visa status require full-time attendance for most international students. Exceptions can only be made by petition through the International Students Office.
Graduate courses are numbered 200+ and undergraduate courses are numbered 199 and lower. Informal Courses (290, 297, 299).
Please see the latest course catalog for a list of course descriptions.
Course Offerings
Please see the latest course catalog for course descriptions.
Fall
This is a tentative course listing that is subject to change.
-
Undergraduate
Course Number Course Description Instructor EE 5
Circuits and Electronics
Fatemeh Asgarinejad
EE 10
Introduction to Electrical Engineering
Roman Chomko
EE 16
Data Analysis for Engineering Applications
Fatemeh Asgarinejad
EE 20B
Linear Methods for Engineering Analysis and Design Using MATLAB
Jia Chen
EE 30A
Fundamentals of Electric Circuits I
Mihri Ozkan
EE 114
Probability, Random Variables, and Random Processes in Electrical Engineering
Yinglun Zhu
EE 115
Introduction to Communication Systems
Yingbo Hua
EE/CS 120A
Logic Design
Jia Chen
EE 128
Sensing and Actuation for Embedded Systems
Cong Liu
EE 136
Semiconductor Device Processing
Jianlin Liu
EE 138
Electrical Properties of Materials
Elaine Haberer
EE 141
Digital Signal Processing
Shaolei Ren
EE 142 / CS 171
Introduction to Machine Learning and Data Mining
Vagelis Papalexakis
EE/ME 145 Robotic Planning and Kinematics Mingyu Cai EE 148
Robotics and Artificial Intelligence
Jiachen Li
EE 152
Image Processing
Bir Bhanu
EE/CS 168
Introduction to Very Large Scale Integration Design
Sheldon Tan
EE 175A
Senior Design Project
Roman Chomko
-
Graduate
Course Number Course Description Instructor EE 201 / MSE 207
Applied Quantum Mechanics
Roger Lake
EE 215
Stochastic Processes
Ertem Tuncel
EE/CS 217
Graphics Processing Unit Architecture and Parallel Programming
Bingyao Li
EE 221
Radio-Frequency Integrated Circuit Design
Albert Wang
EE 227/ CS 258
Introduction to Reinforcement Learning
Ioannis Karamouzas
EE 230
Mathematical Methods for Electrical Engineers
Igor Spasejovic
EE 231
Convex Optimization in Engineering Applications
Hamed Mohsenian-Rad
EE 242A/ CS 224
Foundations of Machine Learning
Salman Asif
EE 260A
Advanced VLSI Systems
Wantong Li
EE 260B
Computational Imaging
Vishwa Saragadam
EE 267
Introduction to Autonomous Driving Systems
Hang Qiu
Winter
This is a tentative course listing that is subject to change.
-
Undergraduate
Course Number Course Description Instructor EE 5
Circuits and Electronics
Fatemeh Asgarinejad
EE 20B
Linear Methods for Engineering Analysis and Design Using MATLAB
Jia Chen
EE 30A
Fundamentals of Electric Circuits I
Ming Liu
EE 30B
Fundamentals of Electric Circuits II
Mihri Ozkan
EE 105
Modeling and Simulation of Dynamic Systems
Fatemeh Asgarinejad
EE 106
Programming Practical Robots
Kostas Karydis
EE 110A
Signals and Systems
Vishwa Saragadam
EE 111
Digital and Analog Signals and Systems
Shaolei Ren
EE 114
Probability, Random Variables, and Random Processes in Electrical Engineering
Amit Roy-Chowdhury
EE/CS 120A
Logic Design
Jia Chen
EE/CS 131
Edge Computing
Hang Qiu
EE 133
Solid-State Electronics
Roger Lake
EE 134
Digital Integrated Circuit Design
Wantong Li
EE 137
Introduction to Semiconductor Optoelectronic Devices
Elaine Haberer
EE 142 / CS 171
Introduction to Machine Learning and Data Mining
Salman Asif
EE 144
Foundations of Robotics
Ioannis Karamouzas
EE 146
Computer Vision
Bir Bhanu
EE 175B
Senior Design Project
Roman Chomko
-
Graduate
Course Number Course Description Course Instructor EE 202 / MSE 217
Fundamentals of Semiconductors and Nanostructures
Xi Chen
EE 206 / MSE 227A
Nanoscale Characterization Techniques
Jianlin Liu
EE 213
Computer-Aided Electronic Circuit Simulation
Sheldon Tan
EE 214
Quantum Computing
Hung-Wei Tseng
EE/CS 228
Introduction to Deep Learning
Yinglun Zhu
EE/ME 235
Linear System Theory
Wei Ren
EE/ME 236
State and Parameter Estimation Theory
Guoyuan Wu
EE 246 Intelligent Transportation Systems Matt Barth EE 250
Information Theory
Ertem Tuncel
EE 251A / CS 252A
Data Analytics and Exploration
Weizi Li
EE 255 / CS 251
Real-Time Embedded Systems
Hyoseung Kim
EE 260C
System Engineering for Cryogenic Quantum Electronics
Shane Cybart
EE 265A
Foundations of Robotics: Planning and Control
Igor Spasejovic
Spring
This is a tentative course listing that is subject to change.
-
Undergraduate
Course Number Course Description Instructor EE 3
Electronics, Smartphones, and Mobile Internet
Alexander Khitun
EE 5
Circuits and Electronics
Fatemeh Asgarinejad
EE 30B
Fundamentals of Electric Circuits II
Ming Liu
EE 100A
Electronic Circuits I
Albert Wang
EE 110B
Signals and Systems
Vishwa Saragadam
EE 111
Digital and Analog Signals and Systems
Yingbo Hua
EE 116
Engineering Electromagnetics
Alexander Khitun
EE/CS 120A
Logic Design
Jia Chen
EE 123
Power Electronics
Roman Chomko
EE 128
Sensing and Actuation for Embedded Systems
Hyoseung Kim
EE 132
Automatic Control
Wei Ren
EE 133
Solid-State Electronics
Xi Chen
EE 139
Magnetic Materials
Mihri Ozkan
EE 142 / CS 171
Introduction to Machine Learning and Data Mining
Christian Shelton
EE/CS 147
Graphics Processing Unit Computing and Programming
TBD
EE 155
Power System Analysis
Nanpeng Yu
EE 165
Design for Reliability of Integrated Circuits and Systems
Albert Wang
EE 3
Electronics, Smartphones, and Mobile Internet
Alexander Khitun
EE 5
Circuits and Electronics
Fatemeh Asgarinejad
-
Graduate
Course Number Course Description Instructor EE 203 / MSE 237C
Solid-State Devices
Elaine Haberer
EE 224
Digital Communication Theory and Systems
Yingbo Hua
EE 234
Smart Grid Sensors and Data Driven Applications
Hamed Mohsenian-Rad
EE 241
Advanced Digital Image Processing
Salman Asif
EE 243
Advanced Computer Vision
Amit Roy-Chowdhury
EE 244
Computational Learning
Bir Bhanu
EE 258
Modeling and Synthesis of Cyber-Physical Systems
Cong Liu
EE 260D
Foundation Models and Advances in AI
Yinglun Zhu
EE 265B
Foundations of Robotics: Sensing and Navigation
Jiachen Li
EE 266
Advanced Topics in Connected and Automated Transportation Systems
Guoyuan Wu
EE 203 / MSE 237C
Solid-State Devices
Elaine Haberer
EE 224
Digital Communication Theory and Systems
Yingbo Hua