Transfer project / Computing
A small search engine
Design, test, and document an index over a local text collection, including invariants and complexity tradeoffs.
Brief
Create a reproducible artifact that another learner can inspect without access to your private workspace. State the question, choose a bounded source set, document decisions, and preserve failed checks alongside the final result.
Concepts in transfer
Data and invariants — Choose representations by the promises your program must preserve.
Algorithms and cost — Compare procedures by how their required work grows, not by one stopwatch reading.
Rubric
- The system boundary and assumptions are explicit.
- Every external claim has a source record.
- Deterministic checks can be repeated.
- Limitations describe a real failure regime.
- The final explanation distinguishes observation from inference.
Responsibility record
This is an open project prompt, not a grade, certificate, or credential. A synced private workspace will remain learner-owned; public sharing is always an explicit separate action.