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 |
|
|
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 |