Master of Science in Software Design with Cybersecurity
The course will provide students with both theoretical and practical skills to understand and respond to computer security threats in the modern enterprise. Over the course of the programme, students will gain a broad range of competencies, including an understanding of risk assessment algorithms and mechanisms, which equips them for a wide variety of security career roles. Students will develop skills in both network and computer security – the combination of which will enable them to create a security bedrock of information technology infrastructure on which enterprise can conduct business. This activity will be supported by developing key security technology competencies in the student cohort. The course will provide a student with a thorough introduction to cryptography developing an understanding of cryptographic algorithms and mechanism. This will, in turn, inform the development of skills in the key areas of network security and computer security – the combination of which provides the security bedrock for the enterprise information technology infrastructure on which the enterprise conducts its business.
Start Date
1 Year
Digital & IT
This programme will provide students with both theoretical and practical skills to understand and respond to computer security threats in the modern enterprise. It will arm them with a broad range of competencies to successfully engage in many different security career roles in the enterprise. Students will be given a comprehensive insight of the role and practice of security in the enterprise that will enable them to holistically understand the security context and to relate the security processes and lifecycle to the business activities of the organisation and to hence identify and prioritize security activities.
  • Network Security
  • Computer Security
  • Security in the Enterprise
  • Intro to Cryptography
  • Security in the Enterprise
  • Object Oriented Programming 1 & 2
  • Continuous Build & Delivery
  • Agile Design & Testing
Entry Requirements:
Honours (Grade 2.2) degree in an appropriate engineering, computing or cognate discipline, or an equivalent qualification.
Software development is an enormous growth area in ICT engineering. Over 900 software companies are currently in operation in Ireland employing more than 24,000 people. Ireland’s reputation as a centre of software excellence is unrivalled in Europe. It is home to multinational and indigenous firms generating €16 billion of exports annually. The sectors wide-ranging activities include software development, R&D, business services and EMEA/International headquarters. Partner companies have indicated a clear need for cyber security skills that remain as yet unfulfilled by the current supply of graduates at a national level. All of these companies gave input to identifying the types of skills needed and hence to the course content. In some cases, this was expressed as broad areas such as the need for students to give a holistic perspective on security as it pertains to business - these needs have been taken into account in the specification of the Security in the Enterprise module. All stressed the fundamental importance of cryptography. The set of roles covers all the roles in the security value chain from product design through deployment, enterprise risk management through incident handling and recovery. The companies also detailed the type of practitioner skills they needed for these roles and emphasised the importance of combining theory and practice. Possible roles available to graduates of this programme include:
  1. Security Architect (SA)
  2. Security Risk Analyst (SRA)
  3. Security Operations Analyst (SOA)
  4. Security Platform Engineer (SPE)
  5. Secure Software Developer (SSD)
Digital & IT
Scroll to Top