Breadth, depth, and flux of course-prerequisite networks
Abstract
Course-prerequisite networks (CPNs) are directed acyclic graphs that model complex academic curricula by representing courses as nodes and dependencies between them as directed links. These networks are indispensable tools for visualizing, studying, and understanding curricula. For example, CPNs can be used to detect important courses, improve advising, guide curriculum design, analyze graduation time distributions, and quantify the strength of knowledge flow between different university departments. However, most CPN analyses to date have focused only on micro- and meso-scale properties. To fill this gap, we define and study three new global CPN measures: breadth, depth, and flux. All three measures are invariant under transitive reduction and are based on the concept of topological stratification, which generalizes topological ordering in directed acyclic graphs. These measures can be used for macro-scale comparison of different CPNs. We illustrate the new measures numerically by applying them to three real and synthetic CPNs from three universities: the Cyprus University of Technology, the California Institute of Technology, and Johns Hopkins University. The CPN data analyzed in this paper are publicly available in a GitHub repository.
Acknowledgement (English)
We thank Gloria Brewster and Kimberley Mawhinney for providing us with a database of Caltech courses, Sergey Kushnarev and Fragkiskos Papadopoulos for their crucial assistance in obtaining course data from Johns Hopkins University and the Cyprus University of Technology, and the participants of the CMS Faculty Seminar at Caltech for their valuable feedback and stimulating discussions. We also thank the anonymous reviewers for useful comments and suggestions.
Funding (English)
This work was supported by the Carver Mead Discovery Grant and the Information Science and Technology (IST) initiative at Caltech.
Data Availability (English)
The network data analyzed in this paper are publicly available in the GitHub repository, https://github.com/pstavrin/Course-Prerequisite-Networks.
Conflict of Interest (English)
The authors declare that they have no competing interests.
Files
breadth-depth-and-flux-of-course-prerequisite-networks.pdf
Files
(571.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:2a0d2ca525445fff74dfea72f1dee9c7
|
571.2 kB | Preview Download |
Additional details
Related works
- Is new version of
- Discussion Paper: arXiv:2506.23510 (arXiv)
- Is supplemented by
- Dataset: https://github.com/pstavrin/Course-Prerequisite-Networks (URL)
Funding
- California Institute of Technology