Writing a research proposal for applying for a Ph.D. in Computer Science

Like many universities, the School of Computer Science requires applicants for our PhD in Computer Science to submit a research proposal as part of their application, along with other supporting documents like academic references and transcripts (= list of courses you have taken).

Different supervisors (= thesis advisors) may have different views on what constitutes a good proposal, and which parts are important. The above advice is based entirely on my personal views on what I would hope to see from an applicant who wants to work on a doctorate with me.