As part of St Andrews' 600th anniversary, the University is funding six scholarships in computer science (and all our other Schools, for that matter).
Details are on our web site. There's no special application process, and the studentships are open to all qualified applicants. You'd be well advised to research potential research supervisors and discuss things with them ahead of applying. Most staff -- including me -- will be accepting students under this scheme.