Coventry University program

Secure Design and Development

Study existing design and development methods and explore how they can contribute towards the construction of secure systems.

Secure Design and Development

This program is part of the MSc Cyber Security degree offered by Coventry University

Understand the importance of developing secure systems

The program will introduce you to security controls used to prevent, detect and recover from security violations at different stages of the system’s lifecycle. You will explore how these controls are implemented following the standards and protocols of secure design and development.

You will practice the evaluation of systems from a security perspective, ensuring that they are developed to meet the appropriate security profile. You will apply formal analysis techniques to the systems’ behaviour to check if they respect the security and safety requirements set by their specification.


5 courses

Delivered by expert academics

Coventry secured a gold rating in the UK Government’s 2017 Teaching Excellence Framework (TEF) and is the University of the Year for Student Experience 2019 in The Times and The Sunday Times Good University Guide 2019.

Please note that the staff described in the 'Who will you learn with?' section below may be subject to change.

Who will you learn with?

Alexandros Konios

Alexandros Konios

Alexandros is a Lecturer in Ethical Hacking and Cybersecurity at Coventry University. His research interests focus on formal analysis and security of interactive, concurrent and distributed systems.

James Shuttleworth

James Shuttleworth

James is a Principal Lecturer at Coventry University and has worked in academia for 18 years, teaching and researching in the areas of operating systems, cyber security and image analysis.

Learning outcomes

On completion of this program, you should be able to:

  • Evaluate a range of platforms for systems and applications, against standards and methodologies for secure development, incorporating issues raised by the legal and ethical context of the development, such as IP law, privacy and data-protection
  • Design applications that adhere to secure development methodologies
  • Develop applications that implement secure principles and are fully tested against software security and quality guidelines 4. critically evaluate existing software, using methods such as code review, static and dynamic analyses
  • Apply formal methods to different stages of the system development life-cycle like system specification, design, development and testing

Want to know more?

Tell us more about you

Please answer the questions below to help Coventry University give you the right information about further learning with them.

What are you most interested in finding out more about?

By submitting this form you agree to FutureLearn processing and sharing the information you’ve given us here, along with your name and email address, with Coventry University; and to Coventry University and their representatives getting in touch with you.

By registering you agree to the Coventry University privacy policy.