skip to content

Computer Sciences Course Catalog Numbering System

The first digit of a CS course number indicates its general level of sophistication:

001-099

Service courses for nontechnical majors

100-199

Other service courses, basic undergraduate

200-299

Advanced undergraduate/beginning graduate

300-399

Advanced graduate

400-499

Experimental

500-599

Graduate seminars

The tens digit indicates the area of Computer Science it addresses:

00-09

Introductory, miscellaneous

10-19

Hardware Systems

20-29

Artificial Intelligence

30-39

Numerical Analysis

40-49

Software Systems

50-59

Mathematical Foundations of Computing

60-69

Analysis of Algorithms

70-79

Computational Biology and Interdisciplinary Topics

90-99

Independent Study and Practicum

© Stanford University - Office of the Registrar. 630 Serra Street, Stanford, California 94305. (650) 723-2300Terms of Use | Copyright Complaints