Program Dependency Matrix — Pro v8.9
Graph
Matrix
Data
Graph
Arrows
Coreqs
Trend
Labels
Panels
Hide Left
Hide Right
Show All
Generate Report
Export Metrics
Export State
Import State
Export SVG
Export PNG
Reset View
Help
Drag nodes freely (global pointer handlers prevent freezing). Right‑click edges for quick actions. Drag from the small port to connect courses.
Data Import (single CSV)
Columns:
type,code,title,...
Import
Template
Color by
DWF (selected window)
Δ DWF (change)
Impact (DWF × Enroll)
Combined risk
Performance index
Structure index
Centrality (DWF-weighted)
Blocking factor
Delay factor
Complexity
Indegree (fan-in)
Outdegree (fan-out)
Downstream count
Upstream depth
Downstream depth (longest)
Enrollment (last)
Top N highlight
Term window (N)
Aggregate
Last
Mean
Max
Struct weight
DWF weight
Search
🖱 Select
+ Add
⛓ Connect
⇄ Toggle
✂ Delete
Zoom +
Zoom −
0–20%
20–40%
40–60%
60–80%
80–100%
Color: DWF
Delete
Toggle type
Matrix Editor
Prereq matrix
Coreq matrix
Reload from graph
Clear visible
Apply to graph
Row = prerequisite • Column = dependent
Courses
Add row
Apply changes
DWF
Add row
Apply changes
Details
Select a course node to see details.
Quick edit
Save
DWF (window & trend)
Downstream
Upstream depth
Enrollment (last)
Δ DWF vs prev
Selected metric
Centrality
Complexity
Blocking factor
Delay factor
What-if: override last-term DWF
Override for:
—
•
—
Apply override
Clear override
Prerequisites
Downstream
Corequisites
Top Lists
Combined risk (excl. Entry/Terminal)
Highest DWF
Structure (excl. Entry/Terminal)
Rising DWF (Δ)
High impact (DWF × enroll)
Delay factor
Blocking factor
Centrality
Mouse-Only Editing
Drag any node to reposition (layout sticks for dragged nodes).
Use tools:
Add
to click the canvas and add a node;
Connect
to click source → target or drag from the small port.
Click or right-click an edge to Delete or Toggle type.
Zoom buttons (top-right) or Ctrl+Wheel to zoom; drag empty space to pan.