Research Advice
Some notes on pursuing a research path in Computer Science (in the UK)
Some notes on pursuing a research path in Computer Science (in the UK)
A PhD is the highest academic research degree, focused on doing original, publishable work that advances knowledge in a field. In computer science, that usually means spending 3–4 years (full‑time) or 5-8 years (part-time) working deeply on a focused research problem and writing a thesis that is examined by experts.
Let’s consider the following:
A UK PhD in computer science typically involves:
In computer science, PhD work ranges from very theoretical (e.g. programming languages, algorithms, formal methods) to applied/experimental (e.g. machine learning, systems, HCI, cybersecurity, software engineering, NLP, etc.).
At a high level, you have three main routes:
You do not always need a prior Master’s degree if your undergraduate background is strong, but many applicants do have one, especially in competitive areas like AI/ML.
Typical entry expectations:
Here’s a concrete path for computer science in the UK.
You don’t need a fully formed topic, but you should narrow down to a research area or a small cluster of them, for example:
Within that, try to crystallise:
Write a one‑page informal outline for yourself:
“I’m interested in X because of Y; I think there’s an open problem around Z.”
This will be invaluable when you start talking to potential supervisors.
In the UK, who supervises you often matters more than the exact institution’s “brand” for the quality of your PhD experience.
Look for:
Typical process:
You want someone whose current work overlaps with what you’d like to do, not just a vague match to “AI” or “security”.
In the UK, common funding sources for computer science PhDs include:
Each studentship has its own eligibility and deadlines. Many are competitive and have specific topics attached (“PhD in ML for healthcare data”, “PhD in secure distributed systems”, etc.).
The typical sequence involves informal contact with potential supervisors
Before submitting formal applications, it is common and often helpful to email potential supervisors.
A good email is:
For example, you might include:
The best‑case outcome: a meeting where you discuss possible topics and funding options, and they agree to support your PhD application.
Some programmes (especially direct PhD routes) ask for a research proposal, often 1,000–2,000 words. Even when not formally required, it’s good to draft one.
Typical components:
This doesn’t lock you in forever; PhD topics evolve. But a coherent proposal demonstrates that you understand what research involves.
Most UK CS PhD applications will need:
Emphasise:
After you submit, the typical next steps are:
Interview: This may be with the potential supervisor and/or a panel. They’ll ask about:
▫ Your background and motivation.
▫ Your understanding of the research area.
▫ How you cope with setbacks, independent work, and problem‑solving.
▫ Sometimes, a short presentation on past work or your proposal.
Interviews are often fairly conversational, but they’re checking both fit and realistic expectations about what a PhD involves.
A few realities to factor in:
If you’re thinking, “What should I actually do next?”, here is a simple sequence:
Write a one‑page note for yourself on:
▫ Your core interests in computer science.
▫ Any existing projects that could lead to research.
Keep an eye on:
▫ University PhD scholarships pages.
▫ EPSRC CDT websites in areas like AI, data science, cybersecurity, robotics, etc., and apply to any that fit your interests.