I’ve updated the dependency chart to match the 2017–2019 catalog.
This now includes DATA classes as well as CPE and CSC classes.
As before, the arrows just mean that the catalog refers in some way to the pointed-to course in the prerequisites section; it might be that only one of them is required, or some subset.
Also, colors relate to number of students that have taken a class. Here’s what I wrote before:
The colors relate to the number of students that have enrolled in each class. Specifically, the log of the number of students that have taken the class from fall 2010 through spring 2016. Classes with zero enrollment are given log(0.5). The class with the highest value is red, the one with the lowest value is green. Yes, there should be a legend. Classes that aren’t in the Computer Science catalog are gray.
What about classes that are no longer offered, like CPE 102 or CSC 141? They appear as gray, as well. Note that I didn’t use cross-listing info to join these, so some classes show CPE 102 and some show CSC 102.
One other tiny note: you can’t currently take CPE 431, because it depends on CPE 430, which isn’t a thing any more. I believe the registrar needs to fix this :).