Taught course

Software Engineering

Queen Mary, University of London · Computer Science

Entry requirements

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).

Months of entry


Course content

Software is at the heart of our society: visibly in offices, shops and providing communication and entertainment and invisibly, for example monitoring the health of patients in critical care and under the hood of our cars.

Software engineering is about building robust and reliable software that we can depend upon. Human computer interaction, the mathematical foundations of software and risk analysis are among the specialism within the School of Electronic Engineering and Computer Science (EECS) that inform our MSc in Software Engineering.

  • Learn advanced techniques in program design
  • Study key issues of interactive system design
  • Learn the mathematical foundations of software and the practical application of these techniques
  • Discover ways of mitigating risk in large scale software engineering projects
  • Learn techniques for developing software used in real-time and critical systems

Information for international students

Click here for more information.

Fees and funding

Click here for more information.

Qualification and course duration


full time
12 months

Course contact details

School of Electronic Engineering and Computer Science
+44 (0)20 7882 7333