2023-2024 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 to your degree.
Note: Course offerings, available sections and professor assignments are subject to change without notice.
Course | Course Title | Fall 2023 | Winter 2024 | Spring 2024 |
---|---|---|---|---|
CS 201 | Compiler Construction |
Rajiv Gupta |
Zhijia Zhao |
|
CS 202 | Advanced Operating Systems |
Cong Liu (ECE Faculty) |
Hyoseung Kim (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 | Zhaowei Tan | ||
CS 205 | Artificial Intelligence |
Paea LePendu |
|
Eamonn Keogh |
CS 206 | Advanced Software Testing and Analysis |
|
Manu Sridharan |
|
CS 210 | Scientific Computing |
Craig Schroeder |
|
|
CS 211 | High Performance Computing |
Zizhong Chen |
|
|
CS 213 | Multiprocessor Architecture and Programming |
|
|
Elaheh Sadredini |
CS 214 | Parallel Algorithms |
Yihan Sun |
|
|
CS 215 | Theory of Computation |
|
TBA |
|
CS 216 | Cryptography |
|
|
Silas Richelson |
CS/EE 217 | GPU Architecture and Parallel Programming |
Daniel Wong (ECE Faculty) |
|
|
CS 218 | Design and Analysis of Algorithms |
Amey Bhangale |
Yan Gu |
Yihan Sun |
CS 219 | Advanced Algorithms |
Yan Gu |
|
|
CS 220 | Synthesis of Digital Systems |
Philip Brisk |
|
|
CS 222 | Natural Language Processing | Yue Dong | ||
CS 224 | Foundations of Machine Learning |
|
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 | Machine Learning |
|
|
Greg Ver Steeg |
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 |
Amr Magdy |
|
CS 238 | Algorithmic Techniques in Computational Biology |
|
|
Tao Jiang |
CS 240 | Network Routing |
|
Michalis Faloutsos |
|
CS 242 | Information Retrieval and Web Search |
|
Vagelis Hristidis |
|
CS 246 | Advanced Verification Techniques in Software Engineering |
|
|
Mohsen Lesani |
CS 247 | Principles of Distributed Computing |
Mohsen Lesani |
|
|
CS 250 | Software Security |
|
|
Heng Yin |
CS 251/EE 255 | Real-Time Embedded Systems |
|
Hyoseung Kim (ECE faculty) |
|
CS 253 | Distributed Systems |
|
|
Srikanth Krishnamurthy |
CS 254 | Network Security |
|
Emiliano De Cristofaro |
|
CS 255 | Computer Security |
Chengyu Song |
|
|
CS 258/EE 227 | Introduction to Reinforcement Learning | Nanpeng Yu (ECE) | ||
CS 260 | Seminar in Computer Science | Ioannis Karamouzas | Emiliano De Cristofaro | |
CS/EE 277 | Data-Centric Computer Architecture |
|
Hung-Wei Tseng |
|
CS 287 | Colloquium in Computer Science |
Ahmed Eldawy |
Ahmed Eldawy |
Ahmed Eldawy |
CS 302 | Teaching Practicum |
Mariam Salloum |
Mariam Salloum |
Mariam Salloum |