Upon successful completion of this programme the graduate will be able to demonstrate... :
PO1
Knowledge - Breadth
(a)
A systematic understanding of the theoretical and practical knowledge and skills relevant to the development of secure software at the forefront of the field.
PO2
Knowledge - Kind
(a)
A critical awareness of emerging issues relating to the development of secure software which minimises the risk exploitation which is informed by the latest research in the field of cyber-security.
PO3
Skill - Range
(a)
Select and apply standard and customised tools and techniques, including novel and emerging technologies to develop software that is designed from the foundation to be secure.
PO4
Skill - Selectivity
(a)
Select from complex and advanced skills across the field of cybersecurity to critically analyse the security of existing software and to develop new software that is secure by design.
PO5
Competence - Context
(a)
Analyse and document measures to address risks and security weaknesses in software which is under development.
PO6
Competence - Role
(a)
An ability to act as champion in the design, development, updating and assessment of secure software and to develop secure software to industry standards informed by the latest research in the field.
PO7
Competence - Learning to Learn
(a)
Critically analyse the currency of their own knowledge of secure software development and act to address weaknesses in their understanding relevant to specific software development projects by researching state of the art tools and techniques and emerging threats.
PO8
Competence - Insight
(a)
Demonstrate a critical appreciation of the wider consequences to society of software that is vulnerable to attack and maintain high ethical standards in their treatment of such vulnerabilities.