Masters in Critical Software Engineering (MSc)

As mission-critical systems become more and more distributed and embedded in society so does the complexity and consequences when they fail. Only by understanding the full interdisciplinary mix of software and distributed systems and the social context in which they are deployed, will mission-critical systems work effectively and reliably. This MSc builds on Lancaster’s long-standing reputation in the field of software engineering; combining cutting-edge software engineering expertise with more human-centred sociologically derived modes of requirements capture and design. The course provides hands-on expertise in the use of advanced software modularity mechanisms such as aspect-oriented software development when engineering such complex software systems.

This masters is designed for students who have already studied Computer Science or a closely related subject as their first degree and now wish to apply their skills to challenging problems in mission-critical and sensitive domains where dependability, sensitivity and performance are crucial (e.g. healthcare, emergency response, air traffic control, social networking). This course is a good primer for IT jobs and research careers in these domains.

  • Study core design, requirements, software engineering and technical skills to design and deploy mission-critical systems.
  • Choice of complementary advanced level courses closely aligned to our areas of research expertise, including Aspect-Oriented Software Development.
  • Taught by internationally renowned researchers, leading experts in their field.
  • Unique state of the art interactive learning including novel methods of teaching including joint modules with shared live and recorded lectures with carefully selected international partners.
  • Significant individual research or industrial led projects in the area of critical software engineering, with one-to-one supervision.
  • Block mode delivery offers the luxury of focusing on one course at a time.

Students on these masters initially study modules shared across the programme and have up to two months to choose which options best match their interests and goals.