Breadcrumb

Course Listings

2024-2025 Graduate Course Offerings

Below is a list of graduate courses currently scheduled to be offered starting in Fall 2024. 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 to your degree.
Note: Course offerings, available sections and professor 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

Heng Yin

Trent Jaeger

Cong Liu (ECE Faculty)

CS 203 Advanced Computer Architecture

Hung-Wei Tseng (ECE Faculty)

Hung-Wei Tseng (ECE Faculty)

 

CS 204

Advanced Computer Networks

K.K Ramakrishnan    
CS 205 Artificial Intelligence

Paea LePendu

Paea LePendu

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 211 High Performance Computing

Zizhong Chen

 

 

CS 212

Data Science Ethics   Mariam Salloum  
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

Daniel Wong (ECE Faculty)

 

 

CS 218 Design and Analysis of Algorithms

Mingxun Wang

Marek Chrobak

Yan Gu

CS 219 Advanced Algorithms

 

Amey Bhangale

 

CS 222

Natural Language Processing

    Yue Dong
CS 224/EE 242a Foundations of Machine Learning

Amit K. Roy-Chowdhury(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)

 

 

CS 229/EE 242b Advanced Machine Learning

 

 

Salman Asif(ECE Faculty)

CS 230 Computer Graphics   Craig Schroder  
CS 231 Computer Animation     Craig Schroder
CS 235 Data Mining Techniques

Mariam Salloum

 

Vagelis Papalexakis

CS 236 Database Management Systems

Chinya Ravishankar

 

Amr Magdy

CS 238 Algorithmic Techniques in Computational Biology

 

 

Tao Jiang

CS 239 Performance Evaluation of Computer Networks   Srikanth Krishnamurthy  
CS 241 Advanced Topics in Network Measurements and Security

 

 

Emiliano De Cristofaro

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/EE251A Data Analytics and Exploration Mariam Salloum    
CS 254 Network Security

 

Zhiyun Qian

 

CS 255 Computer Security

Chengyu Song

 

 

CS 258/EE 256

Introduction to Reinforcement Learning

Ioannis Karamouzas    
CS 260

Seminar in Computer Science

Zhaowei Tan    
CS 287 Colloquium in Computer Science

Ahmed Eldawy

Ahmed Eldawy

Ahmed Eldawy

CS 302 Teaching Practicum

Chinya Ravishankar

Chinya Ravishankar

Chinya Ravishankar

Let us help you with your search