About this course

Entry requirements

The normal entry requirements for admission to the MSc programme are:
1. an Honours degree or equivalent in an appropriate discipline
2. for graduates of non-UK universities, sufficient command of spoken and written English to meet the demands of the programme (e.g. TOEFL 550 or equivalent)
The very nature of the programme is such that candidates from a wide variety of backgrounds with relevant industry experience will be considered.

Months of entry

September

Course content

The MSc Software Engineering specialises in the development of robust, complex software systems rather than systems in the wider context. Rapid advances, particularly in computer technology, over recent years have led to a demand from a wide range of employers for graduates with this knowledge.

This programme will give you the opportunity to develop your knowledge of a wide range of programming concepts and languages as well as software development and project management techniques relevant to the use of logic and algorithms do design and develop programmes.

The course has been designed to cover established, new and rapidly changing technologies within the field of software engineering and is taught by research-active academics. It is suitable for recent graduates wishing to fast-track their careers within the computing field or those that wish to change direction within their profession.

The programme is structured around three key themes; current and emerging software engineering principles and practice; current and emerging programming practices; large-scale software project management.