• Aberystwyth University Featured Masters Courses
  • University of Surrey Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • University of Bristol Featured Masters Courses
Cranfield University Featured Masters Courses
Queen Margaret University, Edinburgh Featured Masters Courses
Nottingham Trent University Featured Masters Courses
Cranfield University Featured Masters Courses
Swansea University Featured Masters Courses

Course content

This MSc programme focuses on advanced theoretical and practical techniques in program design, and the management of software project risk. It includes training in vital areas such as security, specification, risk management, usability, and design integrity.

You will learn advanced techniques in program design (including software patterns and component technologies) and information handling (structured information, databases). You can study key issues of interactive system design, leading to the ability to identify issues and trade-offs in the design of human-computer interaction, and to invent and evaluate alternative solutions to design problems. You will gain knowledge in the mathematical foundations of software and the practical application of these techniques. You will develop skills to manage software project risks and learn about the development of tools to support decision-making.

The programme will enable you to become competitive in the most technically oriented branches of software engineering. Typical jobs after graduation include software risk analyst, system designer, software quality assurance, software engineer, programmer, usability consultant, systems analyst, and software architect.
Programme outline

Central modules can include:
Design for Human Interaction
Functional Programming
Program Specifications
Real Time & Critical Systems
Software Analysis and Verification
Software Risk Assessment
MSc Project

Further options can include:
Machine Learning
XML and Structured Documents
Advanced Program Design
Advanced Database Systems & Technology
Distributed Systems and Security
Mobile Services
Security and Authentication
Business Technology Strategy
Interactive Systems Design
The Semantic Web
High Performance Computing

Please note that module availability is subject to change.

Visit the MSc Software Engineering page on the Queen Mary University of London website for more details!




Enquire About This Course

Recipient: Queen Mary University of London

Insert previous message below for editing? 
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Cookie Policy    X