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.
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.
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.
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.
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 name||Town||Postcode||Region||Main campus||Campus||Partner|
|University of York||York||YO10 5DD||Yorkshire and the Humber|
Postgraduate Admissions Administrator