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 190G Vulnerability Analysis Winter 2025 Giovanni Vigna 67421 4
CMPSC 293G Classic Papers in Computer Security Winter 2025 Christopher Kruegel Systems 67405 4
CMPSC 190H Quantum Computing Fall 2024 Murphy Niu 4
CMPSC 190I Introduction to Deep Learning Fall 2024 Shiyu Chang 4
CMPSC 190N Machine Learning for Networking Fall 2024 Arpit Gupta 4
CMPSC 292F Network Modeling and Graph Machine Learning Fall 2024 Sanjukta Krishnagopal Foundations 4
CMPSC 291A Neural Information Retrieval Fall 2024 Tao Yang Applications 09068 4
CMPSC 291A Scalable Internet Services Fall 2024 Zach Walker Applications 57224 4
CMPSC 291I Interactive and Real-Time User Experience of AI Fall 2024 Misha Sra Applications 09076 4
CMPSC 293B Foundations for Blockchains and Distributed Systems Fall 2024 Dahlia Malkhi Systems 51938 4
CMPSC 190D Introduction to Allolib Spring 2024 Phill Conrad 4
CMPSC 190I Spatial Interface Design and Implementation Spring 2024 Misha Sra 4
CMPSC 190J Blockchain Technologies and Security Spring 2024 Yu Feng 4
CMPSC 291I Visual Computing and Interaction – Extended Reality (XR) Spring 2024 Tobias Höllerer Applications 08680 4
CMPSC 291K Trustworthy ML in Security Spring 2024 Wenbo Guo Applications 58768 4
CMPSC 292C Computer-Aided Reasoning for Software Spring 2024 Yu Feng Foundations 58784 4
CMPSC 292F Real-Time High Quality Rendering Spring 2024 Lingqi Yan Foundations 58776 4
CMPSC 292G Topics in Quantum Cryptography Spring 2024 Prabhanjan Ananth Foundations 58792 4
CMPSC 293N ML for Networked Systems Spring 2024 Arpit Gupta Systems 58800 4
CMPSC 293S Quantum Control, Metrology and Error Mitigation for Algorithm Deployment Spring 2024 Murphy Niu Systems 08722 4