Secure Software Development

Software Systems
  • Course Code: CYBR9001
  • Course Level: 9
  • Course Field: Software Security
  • Duration: 12 Weeks
  • Qualification: Micro-credential
  • Start Date: January 2022
  • Course Location: Online
  • Course Credit: 5 Credits
  • Course Contact: Dr. Anila Mjeda (MTU)
  • Fees: €625

Secure Software Development

A module focusing on secure software development practices and how they should be integrated throughout the software development life cycle. The module explores various pitfalls and mitigation techniques for software-based attacks and how to prevent the inclusion of such vulnerabilities in software.

Lecturer: Dr. Anila Mjeda

Secure Cyber Space

Important Information

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

  • Learning Outcomes

    LO1 Design a secure software development framework that identifies a company’s security requirements and best practices to prevent and identify software security vulnerabilities. 

    LO2 Integrate secure software design best practices as part of the Software Development Life Cycle to mitigate various forms of software-based attacks. 

    LO3 Appraise traditional and emerging software attack techniques. 

    LO4 Integrate secure coding practices with a view of avoiding traditional and emerging security pitfalls. 

    LO5 Appraise the security of modern applications guided by traditional and modern techniques and tooling. 

  • Prior Knowledge

    A certain level of softeare development experience is required for this course.

  • Time & Effort Required
    • 2 hours p/week lectures 
    • 2 hours p/week lab 
    • 3 hours p/week independent learning 
  • Timetable

    Tuesdays 8pm-10pm

Student Stories

“Cyber Skills provides the building blocks needed to set you up for a career in Cyber Security. Online learning and the ability to re-watch a lecture has given me the freedom to work a full-time job and also fit in my extra-curricular activities.”

Colm McSweeney, Secure Network Operations Pathway

“Security is paramount on financial systems, and it cannot be implemented as an afterthought, I wanted to reinforce my knowledge on Cyber Security, to continue to design robust systems capable of sustaining today’s sophisticated attacks.”

Sébastien Le Callonnec, Secure Systems Architecture Pathway