nibot ([personal profile] nibot) wrote2004-01-28 02:43 pm

prerequisites

Because I was "bored," I dumped the course structure of the Physics and Mathematics departments into GraphViz.

[identity profile] hukuma.livejournal.com 2004-01-28 09:48 pm (UTC)(link)
Some of the graph seems redundant. For example, math245a requires math135 and math113, but math135 already has math113 as a prerequisite. But checking, this seems that this isn't a bug in your graph, but rather a bug in the math course structure.

[identity profile] nibot.livejournal.com 2004-01-28 09:52 pm (UTC)(link)
Yeah, I tried to eliminate prerequisites that are already present transitively, but I only 'eyeballed' it. It would be pretty easy to write a preprocessor that did that...

GraphViz has pretty nifty support for subgraphs (i.e., a portion of the graph surrounded in a box or a bubble) so I was thinking I might separate topology, analysis, etc.

I don't really know what the purpose is, but somehow it seemed entertaining. (-: