Published November 3, 2025 | Version Published
Journal Article Open

Breadth, depth, and flux of course-prerequisite networks

  • 1. ROR icon California Institute of Technology

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)

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

Caltech Custom Metadata

Caltech groups
Division of Engineering and Applied Science (EAS)
Publication Status
Published