Course Numbering System
The department’s overall numbering scheme is based on Georgetown’s course numbering scheme with the following modifications:
Course Range | Course Type |
---|---|
1X00-1X19 | Non-major Courses |
1X20-1X99 | Introductory Undergraduate Courses |
2X00-2X99 | Intermediate Undergraduate Courses |
3X00-3X99 | Upper-level Undergraduate Courses |
4X00-4X99 | Over/Under Courses |
5X00-5X99 | Introductory Graduate Courses |
6X00-6X99 | Intermediate and Advanced Graduate Courses |
7X00-7X99 | Graduate Seminars and Topics Courses |
8X00-8X99 | Doctoral Seminars |
Within each course range, we number courses based on the ACM Computing Classification System (CCS) using the following conventions:
Course Number Template | CCS Concept |
---|---|
X0XX | Software and its engineering |
X1XX | Mathematics of computing |
X2XX | Theory of computing |
X3XX | Hardware and computer systems organization |
X4XX | Computing methodologies |
X5XX | Information systems |
X6XX | Networks |
X7XX | Security and privacy |
X8XX | Human-centered computing |
X9XX | Applied computing and interdisciplinary topics |
In Fall 2023, Georgetown University switched from a three-digit course numbering system to a four-digit system. The Registrar Office’s Course Renumbering Crosswalk documents the mapping between these two systems.