Taught course

Advanced Computer Science

University of St Andrews · School of Computer Science

Entry requirements

You should have a minimum of an upper-second (2.1) class Honours degree from a UK university or its equivalent from an accredited institution elsewhere. We normally only accept applicants who have a degree in Computer Science or a related discipline, such as Information Systems or Engineering.

Months of entry


Course content

A one-year programme of taught coursework, project and dissertation, assessed by examination and portfolio. The course covers advanced artificial intelligence, networking and distributed systems and software engineering. All MSc students are initially enrolled for the MSc in Advanced Computer Science and study a common curriculum in the first four months. After the first semester students may focus on one of the specialized degrees: MSc in Artificial Intelligence, MSc in Networks and Distributed Systems and MSc in Software Engineering, or can continue the MSc in Advanced Computer Science.
Students enrolled on specialized degrees must undertake projects in their chosen areas of specialization.

Information for international students

A minimum of IELTS 7.0 or equivalent

Fees and funding

UK students
International students

Scottish and EU students may qualify for funding by SAAS. http://www.cs.st-andrews.ac.uk/pg-funding

Qualification and course duration


full time
12 months
part time
24 months

Course contact details

Postgraduate Secretary
+ 44 (0)1334 463253