CS Special Topics Numbering System

CS special topics courses have the following numbering system:

 

A: Foundations
B: Software Systems
D: Information Management
I: Intelligent and Interactive Systems
J: General
N: General

A: Applications, General
D: Database and Information Systems 
G: Security and Cryptography 
H: Computational Science and Engineering 
I: Visual Computing and Interaction
K: Machine Learning and Data Mining    

A: Algorithms
C: Programming Languages and Software Eng.
F: Foundations, General
G: Security and Cryptography
H: Computational Science and Engineering 

B: Operating Systems and Distributed Systems
C: Programming Languages and Software Engineering
D: Database and Information Systems
E: Computer Architecture and Embedded Systems
G: Security and Cryptography
K: Machine Learning and Data Mining        
N: Networking
S: Systems, General

 

A list of past Special Topics courses offered is available at this link

Special Topics and Seminars Block
Course Name Quarter Instructor Course Area Enrollment Code Units
CMPSC 190J Network Science Fall 2025 Sanjukta Krishnagopal 4
CMPSC 293A Quantum Algorithm Design Fall 2025 Murphy Niu Systems 54049 4
CMPSC 291A AI for Science Fall 2025 Sanjukta Krishnagopal Applications 54023 4
CMPSC 291A Neural Information Retrieval Fall 2025 Tao Yang Applications 08789 4
CMPSC 291A Scalable Internet Services Fall 2025 Zach Walker Applications 56325 4
CMPSC 292F Continuous Mathematics for Computer Scientists Fall 2025 James Preiss Foundations 08813 4
CMPSC 190I Generative AI Spring 2025 Yuan-Fang Wang 4
CMPSC 190J Network Science Spring 2025 Sanjukta Krishnagopal 4
CMPSC 190A Foundations of Machine Learning Spring 2025 Sanjukta Krishnagopal 4
CMPSC 291A Special Topics in Foundation Models Spring 2025 Xifeng Yan Applications 51037 4
CMPSC 291I Visual Computing and Interaction – Extended Reality (XR) Spring 2025 Tobias Höllerer Applications 08565 4
CMPSC 291K Special Topics on Adversarial Machine Learning Spring 2025 Shiyu Chang Applications 55814 4
CMPSC 292C Spring 2025 Yu Feng Foundations 08581 4
CMPSC 292G Post-Quantum Cryptography Spring 2025 Prabhanjan Ananth Foundations 08607 4
CMPSC 293N ML for Networked Systems Spring 2025 Arpit Gupta Systems 08615 4
CMPSC 190G Vulnerability Analysis Winter 2025 Giovanni Vigna 67421 4
CMPSC 291G Machine Learning and Cybersecurity Winter 2025 Wenbo Guo Applications 58891 4
CMPSC 291I Introduction to Robot Learning Winter 2025 James Preiss Applications 58883 4
CMPSC 292F Graphs and Graph Neural Networks Winter 2025 Ambuj Singh Foundations 08482 4
CMPSC 291A Bionic Vision Winter 2025 Michael Beyeler Applications 58909 4