I'm just about to go into my final year of my computing degree, and I want to continue to a PhD after completion. What preparations do I need to do prior to applying for grants/scholarships/funding?
- Get good grades.
- Make sure (some of) your lecturers know who you are, so that you can ask for a recommendation letter.
- Get involved in some kind of research, either a thesis or something extracurricular.
- Work out what topic you want to study; at least have a first idea.
- Select relevant coursework based on the previous point.
- Don't be afraid of going abroad. Prepare yourself mentally for this now, so when the time comes to actually decide, you'll be ready. Check details such as visa requirements, as these can take 3-4 months to obtain.
- Research good universities who do what you want to do. Find out about their application procedure is and their deadline.
Every school has its own requirements: typically, letters of recommendation, GRE tests, language tests. Check them with much advance: 1 year is not too soon, especially if you are applying for a US school as a foreigner.
Apart from that, nothing special: have a good academic record, and make sure that the first Google result for your name is not a college party Facebook picture in which you are drunken and naked.
Apart from @Dave 's quite long list, I would also like to mention that by now you may decide on what area of research are you interested in and feel most confident about. This would help you to find the right professor/adviser and university and also keep you motivated in all good and bad times during your PhD.