An introduction to information design and development methods and how they can impact on secure systems.

5 hrs per week

Approx 10 weeks

Certificates

Find out more

100% online

How it works

Cost

Find out more

Level

See requirements

UK job openings/month

3,000

Job satisfaction

4.0/5

Established

1992

Location

Coventry

  • Course 1

    Examine security in the software development life cycle and discuss the legal and ethical aspects of secure systems.

    1 test

    1 peer-graded assignment

    2 weeks

    5 hours per week

    • Week 1

      System Development Life Cycle
      • Welcome to Short Course 1
      • History of system development and security
      • Basic security primitives and methods 
      • Summary
    • Week 2

      Legal and Ethical Considerations
      • Welcome to Week 2
      • Security standards in system development
      • Legal and ethical considerations
      • Summary
  • Course 2

    Learn the fundamental methods and techniques of system analysis and secure design.

    1 test

    2 weeks

    5 hours per week

    • Week 1

      Applying Secure Design Principles
      • Welcome to Short Course 2
      • Identifying system threats, vulnerabilities and risks
      • Core secure design principles
      • Summary
    • Week 2

      Applying Formal Methods
      • Welcome to Week 2
      • Introduction to formal specification
      • Introduction to formal modelling
      • Summary
  • Course 3

    Acquire core security practices and techniques applied to the secure development of systems.

    1 peer-graded assignment

    2 weeks

    5 hours per week

    • Week 1

      Implementing Secure Systems
      • Welcome to Short Course 3
      • Principles of secure programming
      • Considering layers of security and operational practices
      • Robust operation practices
      • Summary
    • Week 2

      Managing Secure System Development
      • Welcome to Week 2
      • Hazard analysis in system development
      • Managing the development of secure systems
      • Summary
  • Course 4

    Familiarise yourself with various testing and verification techniques used to test system security and function.

    1 peer-graded assignment

    2 weeks

    5 hours per week

    • Week 1

      Testing Practices for Secure Systems
      • Welcome to Short Course 4
      • System and software testing
      • Summary
    • Week 2

      Formal Verification
      • Welcome to Week 2
      • Formal verification
      • State space analysis
      • Summary
  • Course 5

    Discuss and examine current limitations of secure design and development.

    1 peer-graded assignment

    2 weeks

    5 hours per week

    • Week 1

      Revision Part 1
      • Welcome to Short Course 5
      • Legislation revision
      • Security standards revision
      • System Development Lifecycle revision
      • Secure design principles revision
      • Formal modelling revision
      • Summary
    • Week 2

      Revision Part 2
      • Welcome to Week 2
      • Secure programming principles revision
      • Hazard analysis revision
      • Formal verification techniques revision
      • Model checking and Computation Tree Logic revision
      • Summary

More courses you might like

Learners who joined this course have also enjoyed these courses.

©2025  onlincourse.com. All rights reserved