School of Computer Science

Module 06-28214 (2017)

Designing Secure Systems

Level 4/M

David Galindo Semester 1 10 credits
Co-ordinator: David Galindo
Reviewer: Christophe Petit

The Module Description is a strict subset of this Syllabus Page.


This module will introduce the fundamental concepts involved in designing systems that are secure, with examples and counter-examples.

Learning Outcomes

On successful completion of this module, the student should be able to:

  1. Describe security design principles and technologies.
  2. Identify good and weak design decisions from a security standpoint in a range of applications.
  3. Propose good security solutions and evaluate solutions proposed by others.




Teaching methods

Lectures and tutorials

Contact Hours:



Sessional: Examination (100%)

Supplementary (where allowed): Examination (100%)

Detailed Syllabus

Not applicable

Programmes containing this module