Secure Software Engineering

This module aims to provide knowledge and to develop skills necessary to undertake a career as a Security Engineer, Architect or Analyst.

Secure Software Engineering

In this video Associate Professor Liliana Pasquale talks about the module and how it is taught, plus how it fits into the MSc Cybersecurity. 

The Secure Software Engineering module aims to provide the knowledge and skills necessary to pursue a Security Engineer, Architect, or Analyst career.Aimed at active, motivated learners who can promote security practices and work in groups towards breaking, fixing, and building software systems.

The module will provide a learning environment that will encourage learners to construct their knowledge through problem-solving as part of a team and critically reflect on recent security breaches and vulnerabilities to develop their own and others' leadership and advocacy skills.

Most modules require a 2.2 degree in a related discipline or equivalent professional experience. Should you have any queries regarding your eligibility, please contact us at


On successful completion of this module, a learner should be able to:

1. Identify key security concepts (assets, requirements, vulnerabilities), threats and attacks to software systems;
2. Distinguish the most common classes of vulnerabilities, including architectural flaws and security bugs, in software projects;
3. Select countermeasures that could be applied to mitigate vulnerabilities;
4. Identify and exploit security vulnerabilities in software projects using security testing;
5. Design secure software and develop patches to remove vulnerabilities from existing software projects;
6.Specific security and privacy requirements, including compliance with necessary standards and regulations;
7. Work in teams, share work fairly and meet the obligations set by the group;
8. Be curious about latest security vulnerabilities and patches;
9. Actively promote security practices.

Learn from world renowned academic staff in Ireland’s leading, future focused and globally recognised colleges.

Gain an accredited NFQ qualification/micro credential that you may count towards a full award if you so wish in the future.

Previous modules may be used as recognition of prior learning towards Advance Centre degree programmes.

Equip yourself with the latest in demand skillset, tools, know-how and knowledge to succeed in your career.

Gain a competitive edge, influence growth and steer strategic goals in your organisation upon completion of your studies with the Advance Centre.

Yes, if you complete this module it can be credited as part of the MSc Advance Software Engineering

and MSc in CyberSecurity. 

The learner subsidy is provided for this micro-credential to reduce the learner fee by 80%.

 For eligibility criteria please visit the link 

Detailed Course Information

Contact us
  • Twitter
  • LinkedIn
  • Facebook
  • Instagram
  • YouTube