University of York

University of York


The MSc Computing is a full time, one year taught course with a focus on programming and programming related aspects. 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

Applicants 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.

Course modules

Modules include: high performance computing; user centred design; java programming concepts; cloud computing (optional); concurrent and real time programming (optional); formal specification (optional); software engineering; software measurement and testing (optional); advanced web design (optional); mobile device application development (optional); static analysis and verification (optional); group project - computing and it; final project - computing.

Assessment methods

Practical exercises, reports and other forms of open assessment are typically issued towards the end of the teaching sessions of an optional module. Work for these assessments must be submitted by fixed deadlines well after the conclusion of the taught sessions.

Sponsorship information

A range of scholarships and studentships are available at postgraduate level. Some scholarships are funded by the University (such as the York Master's Opportunity Scholarship) and some are funded by Research Councils, alumni, businesses and charities. Please check with the provider for details.


Qualification Study mode Fee Course duration
MSc Full-time £ 6,450 per Academic year (home fees) 1 years
MSc Full-time £ 19,000 per Academic year (overseas fees) 1 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
University of York York YO10 5DD Yorkshire and the Humber

Key information

Postgraduate Admissions Administrator
Telephone number: 
01904 325404