Breadcrumb

Course Listings

2022-2023 Graduate Course Offerings

Below is a list of graduate courses currently scheduled to be offered starting in Fall 2022. Please refer to the UCR General Catalog for course descriptions. Course offerings from previous years can be viewed in our Archive.

Only approved undergraduate technical elective courses are applicable toward your degree.
Note: Course offerings, available sections and professor assignments are subject to change without notice.

Course Course Title Fall 2022 Winter 2023 Spring 2023
CS 201 Compiler Construction

Rajiv Gupta

Zhijia Zhao

 
CS 202 Advanced Operating Systems

Hyoseung Kim
(ECE Faculty)

Cong Liu(ECE Faculty)

Cong Liu(ECE Faculty)

CS 203 Advanced Computer Architecture

Hung-Wei Tseng
(ECE Faculty)

 

Hung-Wei Tseng
(ECE Faculty)

CS 204 Advanced Computer Networks    

Jiasi Chen

CS 205 Artificial Intelligence

Paea LePendu

 

Eamonn Keogh

CS 206 Advanced Software Testing and Analysis   Manu Sridharan

 

CS 208 Cloud Computing and Cloud Networking  

KK Ramakrishnan

 
CS 210 Scientific Computing

Tamar Shinar

   
CS 211 High Performance Computing

Zizhong Chen

   
CS 213 Multiprocessor Architecture and Programming

Elaheh Sadredini

   
CS 214 Parallel algorithms  

Yan Gu

 
CS 215 Theory of Computation  

Amey Bhangale

 
CS 216 Cryptography       Silas Richelson  
EE/CS 217 GPU Architecture and Parallel Programming

Daniel Wong
(ECE Faculty)

   
CS 218 Design and Analysis of Algorithms

Yan Gu

Marek Chrobak

Yihan Sun

CS 219 Advanced Algorithms    

Amey Bhangale

CS 224 Foundations of Machine Learning

 

Amit K. Roy Chowdhury(ECE Faculty)  
CS 225 Spatial Computing

Amr Magdy

   
CS 226 Big-Data Management

Ahmed Eldawy

   
CS/EE 228 Deep Learning    

Samet Oymak (ECE faculty)

CS 229 Machine Learning     Greg Ver Steeg
CS 230 Computer Graphics  

Craig Schroeder

 
CS 234 Computational Methods for Biomolecular Data Stefano Lonardi
 
   
CS 235 Data Mining Techniques

Vagelis Papalexakis

Vagelis Papalexakis

 

CS 236 Database Management Systems

Chinya Ravishankar

 

Vassilis Tsotras

CS 238 Algorithmic Techniques in Computational Biology  

 

Mingxun Wang
CS 239 Performance Evaluation of Computer Networks     Srikanth Krishnamurthy
 
   
CS 240 Network Routing

Michalis Faloutsos

   
CS 242 Information Retrieval and Web Search  

Vagelis Hristidis

 
CS 247 Principles of Distributed Computing   Mohsen Lesani

 

CS/EE 248 Optimization of Machine Learning

 

Samet Oymak (ECE faculty)  
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 253 Distributed Systems

 

  Chinya Ravishankar
CS 255 Computer Security Chengyu Song

 

 
CS 260 Seminar in Computer Science     Mingxun Wang Yue Dong Qian Zhang
CS/EE 277 Data-Centric Computer Architecture       Elaheh Sadredini
 
 
CS 287 Colloquium in Computer Science

Tamar Shinar

Tamar Shinar

Tamar Shinar

CS 302 Teaching Practicum

Chinya Ravishankar

Chinya Ravishankar

Chinya Ravishankar

Let us help you with your search