Automated Prerequisite & Scheduling Engine
For irregular and shifter BSIT students, the curriculum isn't a straight line — it's a dependency graph. Path·Finder walks that graph with topological sorting to tell you exactly what you're cleared to take next, then runs a greedy interval scheduler to build a conflict-free term.
01 — Eligibility Engine
Click any node above, or a card below, to simulate completing a subject. Status recomputes instantly — including cascading locks if you undo a prerequisite something else depends on.
02 — Term Builder
Select from what you're eligible for. The engine sorts every candidate section by earliest end time and greedily accepts the first non-overlapping option per subject — the same heuristic used for classic interval scheduling.
03 — Degree Progress
Estimated remaining semesters assumes an average load of 18 units per term, per the program's standard curriculum pacing.