An upper second class degree is normally required, usually in electronic engineering, computer science, maths or a related discipline. Students with a good lower second class degree may be considered on an individual basis. Applicants with unrelated degrees will be considered if there is evidence of equivalent industrial experience.
For international students we require English language qualifications IELTS 6.5 or TOEFL 92 (internet based).
Students from outside of the UK help form a global community here at Queen Mary. For detailed country specific entry requirements please visit the International section of our website. If your first language is not English, you must provide evidence of your English language proficiency. Find out more about our English language entry requirements.
If you do not meet language or scholarly requirements it might be possible for you to undertake foundation or pre-sessional programmes that will prepare you for the masters programme. For more information, please contact the Admissions Office.
If you are unable to find the information you require, please contact the Admissions Office for assistance.
Months of entry
Whether it's the computers in our offices, the smartphones in our pockets, the electrics in our cars or the technology that enables us to monitor patients in critical care, software is at the heart of our society. This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk.
This programme will:
- Teach you advanced techniques in program design
- Allow you to study key issues of interactive system design
- Teach you the mathematical foundations of software and the practical application of these techniques
- Focus on discovering ways of mitigating risk in large scale software engineering projects
- Enable you pursue roles in areas such as software design and engineering, web development, project management and IT consulting.
We have a new MSc Software Engineering and Security pathway to the MSc Software Engineering degree. If you are interested in this pathway you need to apply for the MSc Software Engineering programme and take the pre-requisite modules and then you would be able to graduate with the MSc Software Engineering and Security.
Security, authentication and identity management have grown substantially in importance in recent years, and there is significant demand in both the commercial and national/local government sectors for software engineers with a good grasp of these areas hence introducing a pathway in Security.
NB: Students will need to take and pass the following modules in order to be eligible for the pathway title MSc in Software Engineering with Security.
ECS726P - Security and Authentication (semester 2)
ECS760 - Distributed Systems and Security semester 2)
ECS715P - Program Specifications (semester 1)
ECS737P - Software Analysis and Verification (semester 2)
ECS738 - Bayesian Decision and Risk Analysis (semester 2)
Information for international students
Click here for more information.
Fees and funding
Click here for more information.
Qualification and course duration
Course contact details
- School of Electronic Engineering and Computer Science
- +44 (0)20 7882 7333