Certificate in Secure Software Development

Networks software developemnt
  • Course Code: CR_KSSDE_9
  • Course Level: 9
  • Course Field: Software Security
  • Duration: 1 Year
  • Qualification: Special Purpose Award
  • Start Date: January 2022
  • Course Location: Online
  • Course Credit: 20 Credits
  • Course Contact: Dr. Anila Mjeda
  • Fees: EU €2,500

About the Course

The Certificate in Secure Software Development is designed to give Software Development Professionals the skills they need to securely design, develop and assess software systems.

The pathway has been designed by software engineers to provide a comprehensive set of skills to support the development of secure software from requirements to Quality assurance.

Software development

Important Information

  • Programme Outcomes

    PO1 Knowledge - Breadth

    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 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

    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

    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

    Analyse and document measures to address risks and security weaknesses in software which is under development.

    PO6 Competence - Role

    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

    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

    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.

  • Entry Requirements

    A level 8 qualification in Computer Science or cognate discipline with modules on programming or software development or the equivalent knowledge, skill and abilities gained through work experience. 

  • Prior Knowledge

    Some signifcant experience of software development and programming and/or software testing.