2025-2026 Graduate Course Offerings
Below is a list of graduate courses currently scheduled to be offered beginning in Fall 2025. For course descriptions, please refer to the UCR General Catalog . Offerings from previous years can be viewed in our Archive.
Only approved undergraduate technical elective courses are applicable toward your degree.
Please note: Course offerings, available sections, and instructor assignments are subject to change without notice.
Course | Course Title | Fall 2024 | Winter 2025 | Spring 2025 |
---|---|---|---|---|
CS 201 | Compiler Construction |
Rajiv Gupta |
Zhijia Zhao |
|
CS 202 | Advanced Operating Systems |
Cong Liu (ECE Faculty) |
Chengyu Song |
Trent Jaegar |
CS 203 | Advanced Computer Architecture |
Hung-Wei Tseng (ECE Faculty) |
|
Nael Abu-Ghazaleh |
CS 204 |
Advanced Computer Networks |
Zhaowei Tan | ||
CS 205 | Artificial Intelligence |
Paea LePendu |
Yue Dong |
Eamonn Keogh |
CS 206 | Advanced Software Testing and Analysis |
|
Qian Zhang |
|
CS 208 | Cloud Computing and Cloud Networking | K.K Ramakrishnan | ||
CS 210 | Scientific Computing |
Tamar Shinar |
|
|
Data Science Ethics | Mariam Salloum | |||
CS 213 | Multiprocessor Architecture and Programming | Elaheh Sadredini | Bingyao Li | |
CS 214 | Parallel Algorithms |
|
|
Yihan Sun |
CS 215 | Theory of Computation |
Silas Richelson |
|
|
CS 216 | Cryptography |
|
|
Silas Richelson |
CS/EE 217 | GPU Architecture and Parallel Programming |
Bingyao Li |
|
|
CS 218 | Design and Analysis of Algorithms |
Silas Richelson |
||
CS 218 | Design and Analysis of Algorithms | Mingxun Wang | Marek Chrobak | Yan Gu |
CS 219 | Advanced Algorithms |
|
|
Amey Bhangale |
CS 220 | Synthesis of Digital Systems | Wantong Li | ||
CS 222 |
Natural Language Processing |
Yue Dong | ||
CS 224/EE 242A | Foundations of Machine Learning |
Salman Asif (ECE Faculty) |
Greg Ver Steeg |
|
CS 225 | Spatial Computing | Amr Magdy | ||
CS 226 | Big-Data Management |
|
Ahmed Eldawy |
|
CS/EE 228 | Deep Learning |
|
Yinglun Zhu (ECE faculty) |
Zhouxing Shi |
CS 229/EE 242B | Advanced Machine Learning |
|
|
Greg Ver Steeg |
CS 230 | Computer Graphics | Craig Schroder | ||
CS 231 | Computer Animation | Craig Schroder | ||
CS 234 | Computational Methods for Biomolecular Data | Stefano Lonardi | ||
CS 235 | Data Mining Techniques |
Mariam Salloum |
|
Vagelis Papalexakis |
CS 236 | Database Management Systems |
Vassilis Tsotras |
|
|
CS 238 | Algorithmic Techniques in Computational Biology |
|
|
Tao Jiang |
CS 239 | Performance Evaluation of Computer Networks | Srikanth Krishnamurthy | ||
CS 242 | Information Retrieval and Web Search |
|
Vagelis Hristidis |
|
CS 249 | Advanced Topics in Program Analysis |
|
|
Manu Sridharan |
CS 250 | Software Security |
|
|
Heng Yin |
CS 251/EE 255 | Real-Time Embedded Systems |
|
Hyoseung Kim (ECE faculty) |
|
CS 252A/EE 251A | Data Analytics and Exploration | Weizi Li | ||
CS 254 | Network Security |
|
|
Emiliano De Cristofaro |
CS 255 | Computer Security |
Chengyu Song |
Zhiyun Qian |
|
CS 257 | Wireless Networks and Mobile Computing | Zhaowei Tan | ||
CS 258/EE 227 |
Introduction to Reinforcement Learning |
Ioannis Karamouzas | ||
CS 260 001 |
Seminar in Computer Science |
Jay Lim |
|
|
CS 260 002 | Seminar in Computer Science | Zhouxing Shi | ||
CS/EE 277 | Data Centric Computer Architecture | Hung-Wei Tseng (ECE faculty) | ||
CS 287 | Colloquium in Computer Science |
Ahmed Eldawy |
Ahmed Eldawy |
Ahmed Eldawy |
CS 302 | Teaching Practicum |
Zhiyun Qian |
Zhiyun Qian |
Zhiyun Qian |