Breadcrumb

Course Listings

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 2025 Winter 2026 Spring 2026
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

 

 

CS 212

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 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 279 Capstone Project Data Science Amr Magdy    
CS 287 Colloquium in Computer Science

Ahmed Eldawy

Ahmed Eldawy

Ahmed Eldawy

CS 302 Teaching Practicum

Zhiyun Qian

Zhiyun Qian

Zhiyun Qian

Let us help you with your search