University of York

University of York

Software Engineering

Software Engineering has become a crucial discipline in the functioning of the modern world. Information systems, communications, transport, manufacturing and services all require well-engineered and reliable software. The focus of our MSc in Software Engineering is automated and large-scale software engineering, which will equip you to deal with the types of systems widely found in industry. The course also covers model driven engineering, service-oriented architectures, software architectures and user-centred design.

Entry requirements

Applicants will have achieved at least an upper 2nd Class Honours degree (or international equivalent) in Computer Science or a related discipline with an appropriate mathematical basis. If you're 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.

Course modules

Module includes: Group project (software management); service-oriented architecture; model-driven engineering; user centred design; software measurement and testing; systems architectures; final project (software engineering). Two optional module choices from: evolutionary computation; concurrent and real-time programming; formal specification; static analysis and verification; topics in privacy and security; mobile device application development.

Assessment methods

All the modules you take will be assessed, and we deliberately employ a variety of forms of assessment. These include practical exercises, reports and closed examinations. Your project assessment will be made up of a dissertation, a talk about your project, and a concise paper that you will be encouraged to publish. The assessments take place at various times during the year. Closed examinations take place in: the first week of Spring term (for those courses taught during the Autumn term), and the first week of Summer term (for those courses taught during Spring term).

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 Start month Fee Course duration
MSc Full-time September 2016 - 1 years

Campus details

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

Get in touch

Remember to mention TARGETpostgrad when contacting universities.

Key information

Postgraduate Administrator
Telephone number: 
01904 325500