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

Course Name Quarter Instructor Course Area Enrollment Code Units
CMPSC 291I Computational Fabrication Spring 2021 Jennifer Jacobs 4
CMPSC 292A Algorithmic Graph Theory Spring 2021 Daniel Lokshtanov Foundations 62653 4
CMPSC 292F Data Integration Techniques Spring 2021 Jianwen Su Foundations 4
CMPSC 292F Graph Laplacians and Spectra: Theory and Applications Spring 2021 John Gilbert Foundations 63602 4
CMPSC 292F Machine Learning on Graphs Spring 2021 Ambuj Singh Foundations 65078 4
CMPSC 292F Statistical Reinforcement Learning Spring 2021 Yu-Xiang Wang Foundations 8193 4
CMPSC 293G Security and Cryptography Spring 2021 Trinabh Gupta Systems 62679 4
CMPSC 291A (Bryce Boe): Scalable Internet Services Winter 2021 Applications 8417 4
CMPSC 291A (Hollerer): Mixed and Augmented Reality Winter 2021 Tobias Höllerer Applications 64097 4
CMPSC 291A (William Wang): Deep Learning Winter 2021 William Wang Applications 64105 4
CMPSC 595E: Seminar in Hardware Description Languages for Novel Architectures Winter 2021 Timothy Sherwood 80184 2
CMPSC 595J: Sustainable Food Systems Seminar Winter 2021 Chandra Krintz 83618 2
CMPSC 291D: Cryptocurrencies, Blockchains and Smart Contracts Fall 2020 Database and Information Systems (Applications) 57398 4
CMPSC 292C: Computer Aided Reasoning for Software Fall 2020 Yu Feng Foundations 8458 4
CMPSC 292F: Combinatorial Methods and Algorithms Fall 2020 Omer Egecioglu Foundations 57364 4
CMPSC 292G: Topics in Quantum Cryptography Fall 2020 Foundations 57380 4
CMPSC 293S: Advanced Compiler Optimizations Fall 2020 Systems 57406 4
CMPSC 293S: Information Retrieval and Web Search Fall 2020 Tao Yang Information Retrieval (Systems) 57372 4
595J: From PhD to Hired: Improve Your Research Presentation Skills Fall 2020 Misha Sra 8540 2
CMPSC 595J: Sustainable Food Systems Seminar Fall 2020 Chandra Krintz 78451 2