GrAPE

Graphical Assistant for Prerequisite Enrollment

Welcome to GrAPE!

The Graphical Assistant for Prerequisite Enrollment can help you navigate UC San Diego's complex course prerequisites. Search for a course below or visit the list of departments to get started.

Quick Links

Example

To illustrate how GrAPE visualizes course prerequisites, here's the graph for CSE 100 (Advanced Data Structures). You can view an interactive graph like this for any course at UCSD that has prerequisites—just search for it above. On each course's page, you'll also find more information such as which other courses require it as a prerequisite.

Loading...

Note

All department and course information on this site is generated automatically based on the contents of the official catalog. There may be errors and discrepancies, so be sure to check the catalog, WebReg, department websites, etc. when planning your courses, and ask an advisor if anything is in doubt.