This is a tree of all lectures that are offered in the Master of Physics programme in Bonn. The arrows denote a "preparation". I assume that this means that you should have taken the lecture, or something similar before attending.
The first one is created using
dot which makes a hierarchical version of the
And then there is the one created using
neato which does not preserve the
hierarchy, but instead tries to distribute the nodes in a nicer way:
My graph only shows unique dependencies. A lot of the theoretical physics lectures depend on both "Advanced Quantum Theory" and "Quantum Field Theory". However, the latter already requires the former, making the dependency redundant.
I made this chart with Graphviz. You can contribute to the git repository, if you like: https://github.com/martin-ueding/master-of-physics-skilltree