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 190A Algorithms Engineering Winter 2024 Daniel Lokshtanov 07831 4
CMPSC 190I Introduction to Offline Rendering Winter 2024 Lingqi Yan 59410 4
CMPSC 291A Special Topics in Conversational AI Winter 2024 Xifeng Yan Applications 59402 4
CMPSC 293B Foundations for Blockchains and Distributed Systems Winter 2024 Dahlia Malkhi Systems 63313 4
CMPSC 190B IoT Systems Fall 2023 Chandra Krintz 53009 4
CMPSC 190I Introduction to Deep Learning Fall 2023 Shiyu Chang 55046 4
CMPSC 190N Machine Learning for Networking Fall 2023 Arpit Gupta 55053 4
CMPSC 291A Scalable Internet Services Fall 2023 Shyr-Shea Chang Applications 08797 4
CMPSC 291I Future User Interfaces Fall 2023 Misha Sra Applications 53025 4
CMPSC 292A Parameterized Algorithms Fall 2023 Daniel Lokshtanov Theory/Foundations 71787 4
CMPSC 292F Machine Learning on Graphs Fall 2023 Ambuj Singh Foundations 53017 4
CMPSC 293S Information Retrieval and Web Search Fall 2023 Tao Yang Systems 55087 4
CMPSC 190A Randomized Algorithms Spring 2023 Eric Vigoda Foundations 52027 4
CMPSC 190D Introduction to Allolib Spring 2023 Phill Conrad Information Management 70342 4
CMPSC 190I Introduction to Natural Language Processing Spring 2023 William Wang Intelligent and Interactive Systems 07898 4
CMPSC 190I Introduction to Virtual Reality Spring 2023 Misha Sra Intelligent and Interactive Systems 51987 4
CMPSC 291A Computational Fabrication Spring 2023 Jennifer Jacobs Applications 61721 4
CMPSC 291I Spring 2023 Tobias Höllerer Applications 56838 4
CMPSC 292G Quantum Computing Spring 2023 Prabhanjan Ananth Foundations 52084 4
CMPSC 293C Plumbing for CS: Virtual Machines, Binary Translators, Linkers, and Other Strange Animals Spring 2023 Markus Mock Systems 58982 4