Masters | Postgraduate Course - Computing MSc Course Details within University of York

Student Recruitment & Admissions
Tel:+44 (0) 1904 324 000
Start Month(s)
September 2016
Contact Name
PG Administrator
+44 (0) 1904 325500
Computing MSc

Study Details

MSc 1 year Full-time

The MSc Computing is a full time, one year taught course with a focus on programming and programming related aspects. This is to enable our graduates to go on to a professional career in the computing industry in roles such as team leaders or skilled developers.

The course is designed for students who already possess a degree in IT or related discipline or have equivalent industrial experience, and want to deepen their knowledge in software systems. It covers a range of topics including advanced programming, advanced user-interface design, concurrent programming, formal methods and software engineering.

Entry Requirements

The MSc in Computing is intended for students who already have a Computing or related degree.

Typically, you will have achieved at least an upper second class honours degree (or international equivalent), and you will have already studied databases, programming and relevant mathematics.

We are willing to consider applications from those who do not fit this profile. We will, for example, consider applicants who do not have an appropriate qualification but have appropriate industrial experience. We are willing to consider applications from students with lower qualifications, particularly when the student has high marks in relevant modules and/or appropriate industrial experience.

Selectors for the course are looking for five essential criteria to be satisfied:
Good knowledge of programming in any programming language
Basic knowledge of databases including basic SQL programming
Basic knowledge of logic, set theory, relations, and function
Basic knowledge of concurrent process management
Basic knowledge of computer organisation and architecture

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. For more information, see: