Taught course

Software Engineering

University of East London · School of Architecture, Computing and Engineering - ACE

Entry requirements

The entry requirement for the MSc programme is normally satisfied by possession of one of the following: The entry requirement for the MSc programme is normally satisfied by possession of one of a 2:2 or higher honours degree in a science or engineering subject which includes a sufficient level of computing theory and/or programming Alternatively, a degree qualification of a standard equivalent to one of the above-mentioned degrees, obtained after a course of full-time study extending over a period of not less than three years in a recognised university outside the UK.

Months of entry

January, September

Course content

The general aim of the programme is to enable software developers and IT experts to develop specialist knowledge in software engineering.

This will involve a comprehensive understanding of software requirements and system architecture design, software testing and validation, people management in a project environment and address issues of quality and costs involved in the development and maintenance of software.

Advanced topics in design and development of service-oriented systems will also be studied; students may choose between mobile software development and formal methods for software verification.

The programme is designed for exposing students in the principles and applications of software engineering; the programme will cover the fundamental practices that are expect from any software engineer a company would want to hire.

MSc Software Engineering at UEL

The programme is based on many years of experience on real projects and it is taught by a team of lecturers with research expertise in the different aspects of software engineering.

Our programme offers you the opportunity to study the current state-of-the-art in engineering software development from requirements to testing and apply these to the practical work environment.

With a large proportion of computer laboratory and other practical work you will reinforce the theories and practices learnt in the classroom with 'hands on' experience. On completion of the programme, the successful student should have a good knowledge and understanding of the state-of-the-art methodologies in software engineering, and should have learnt to use a variety of software tools and environments that are a required knowledge by software companies nowadays.

Along with typical software engineering and project management content, this programme offers specialist competences in service-oriented computing, mobile software development and software verification that are strongly required by different kind of companies. It is expected that the programme team would seek accreditation for professional recognition of graduates, in the near future.

Information for international students

In the case of applicants whose first language is not English, then IELTS 6 (or equivalent) is required. International qualifications will be checked for appropriate matriculation to UK Higher Education postgraduate programmes.

Fees and funding

UK students
International students

Qualification and course duration


part time
24 months
full time
12 months


part time
16 months
full time
8 months


part time
8 months
full time
4 months

Course contact details

Applicant Enquiries
+44 (0) 208 223 3333
+44 (0) 208 223 2978