What to verify before shortlisting
Prerequisite depth
Check whether the program expects algorithms, data structures, discrete mathematics, systems, calculus, linear algebra or specific programming preparation. A general computing degree title does not prove prerequisite equivalence.
Specialization reality
Read current course catalogs, research groups and faculty/project pages. Marketing categories like “AI-focused” can hide very different curriculum depth.
Taught vs research route
For graduate study, distinguish coursework-heavy master’s programs from research master’s and doctoral routes. That distinction changes supervisor expectations and funding opportunities.
Portfolio evidence
Projects, research, open-source work and technical employment can demonstrate preparation, but they do not automatically replace formal prerequisites. Treat them as evidence of capability, not assumed waivers.
Funding map
At graduate level, look beyond scholarships to assistantships, research projects, fellowships and department support. Verify whether the specific degree/program participates.
A practical comparison frame
| Dimension | Decision standard |
|---|---|
| Curriculum fit | Required/core modules align with intended direction. |
| Research fit | Active groups/faculty work overlaps with the applicant’s research direction. |
| Career flexibility | Program structure permits the depth or breadth actually sought. |
| Financial dependency | The route remains workable under realistic funding scenarios. |
Do not rank before applying hard gates
First remove programs that fail eligibility, prerequisite, language or financial constraints. Then compare the surviving options on curriculum/research fit, evidence quality, cost and funding dependency. This prevents a prestigious but non-viable option from dominating the shortlist.
Keep the source attached
Program pages change. When a prerequisite, funding condition or deadline influences the decision, preserve the official source and review context. If the current source cannot be found, mark the fact for verification rather than borrowing an old aggregator claim.