UCT Handbook Dataset

Six editions of every faculty's undergraduate handbook (2021–2026), plus the student fees handbooks, converted into a relational dataset in which every number traces to the page it was printed on. This explorer sits on the project's DuckDB semantic layer; the full written account is in docs/PROJECT-REPORT.md.

Editions

6

Faculties

6

Curriculum records

23,592

Programmes & majors

1,066

Degree-rule statements

387

The credit re-think, at rules level

The faculty-rules sections print what each whole degree must total. Those floors moved — and the dataset dates every move to the edition, with the page and the printed sentence.

Loading...

Every degree whose printed floor moved between editions:

No Results

How much of the dataset reconciles

Each programme-year with a printed credit total is checked against it; Science and Humanities majors print no per-year totals by design ("no anchor" — their accountability is the degree-level rules above).

Loading...

Of the specialisation-years with a printed anchor, 86% are consistent or resolved; every unresolved case is listed with a suggested action on the data-quality page.

Explore

  • The credit re-think — trajectories against the moving floors
  • Faculties — one page per faculty: findings, quality, programmes
  • Programmes — drill into any programme or major, edition by edition
  • Fees — computed cost vs UCT's published fees
  • Data quality — the reconciliation ledger and the adjudication queue
  • Method — how the dataset was built and why it can be trusted