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.

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 5 QS Stars for Teaching and Online Learning in the QS World University Ranking 2020 and has received No. 1 in the world for Massive Open Online Courses in MoocLab’s World University Ranking 2021.

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

  • Coventry University

Who will you learn with?

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.

Antal Goldschmidt

Course Director, MSc Cyber Security; Coventry University

Dr. Christo Panchev is a Senior Lecturer in Cyber Security at Coventry University with more than 20 years experience in industry and higher education, research and teaching in A.I. and Cyber Security.

Supported by Institute of Coding

This program has been developed with the support of the Institute of Coding, a network of employers, universities, training providers and professional bodies working together to create the skills needed for the digital economy.

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
  • 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 and FutureLearn's privacy policy.