Taught course

Advanced Computer Science

University of York · Department of Computer Science

Entry requirements

The MSc in Advanced Computer Science is intended for students who already have a good first degree in Computer Science. Typically, you will have achieved at least an upper second class honours degree (or international equivalent). We are willing to consider your application if you do not fit this profile, but you must satisfy us that your knowledge in Computer Science is appropriate for advanced study.

Months of entry


Course content

Research in Computer Science at York is carried out at the frontiers of knowledge in the discipline. This course gives you the chance to study a range of advanced topics in Computer Science, taught by researchers active in that area. This means you will be learning current research results, keeping you at the forefront of these areas. You will also learn a range of theories, principles and practical methods.

The MSc in Advanced Computer Science is a full time, one year taught course, intended for students who already have a good first degree in Computer Science, and would like to develop a level of understanding and technical skill at the leading edge of Computer Science.

You can choose modules on a range of topics, including Computer Vision, Constraint Programming, Evolutionary Computation, Interactive Technologies, Natural Language Processing, Quantum Computation and Swarm Intelligence.

You can also choose to apply for one of our internships once your course has finished. Find out more about the scheme.

Information for international students

If you are a non-native English speaking applicant you must provide evidence of your English language ability. You need to show enough fluency in all aspects of English (reading, writing, speaking and listening) to the required level of the course you're applying to.

Fees and funding

Department and University scholarships may be available, please check our website for details: Postgraduate fees and funding.

Qualification and course duration


full time
12 months

Course contact details

Postgraduate Administrator
+44 (0) 1904 325500