In a prerequisite graph nodes (elipses) represent courses. A composite node (a node containing two or more nodes) represents a choice of courses. The color of the node indicates the department that offers the course. An arrow pointing from course A to course B indicates that a grade of C or better in course A is a prerequisite for course B.
The following example tells us that CS 147 (Computer Architecture) has two prerequisites: CS 46B (Data Structures I) and CS 47 (Computer Organization) or CmpE 102 (Assembly Language):
