Postgraduate Diploma in Cybersecurity and Software Development (Postgraduate Diploma in Cybersecurity and Software Development)

National University of Ireland, Galway (CSS1)
Key Programme Details

Postgraduate Diploma in Cybersecurity and Software Development

NFQ Level

Level 9 About NFQ

Delivery Method



Part Time

ECTS Credits



School of Computer Science

General Information

Geraldine Healy



091 493835


School of Computer Science, NUI Galway


Course Administrator

Important Dates
Application Deadline


Start Date


End Date


About this Course

***********40% OF THE COURSE PLACES HAVE ALREADY BEEN FILLED 05/07/2022***********

The Postgraduate Diploma in Cybersecurity and Software Development programme is designed to prepare students for the demands of the digital age by reskilling and upskilling them in Cybersecurity while simultaneously training them for software development. The course has been developed in tandem with industry to meet the growing skills shortage for software developers with a knowledge of Cybersecurity. Graduates of this programme will be able to bridge the gap between software development and security teams.
This course provides flexible delivery options to meet this need. It has been designed in consultation with start-up enterprises, SMEs and large multinationals to give you the expertise and knowledge required to progress your career.

It is a conversion course which means that it is open to applicants from non-computing backgrounds. They facilitate individuals wishing to change career, reskill or potentially upskill to improve their employment prospects. The minimum requirement is that students have a L8 undergraduate degree, L7 entrants can also apply but will need to demonstrate at least two years industry experience within the computing sector to be considered. In addition, both courses offer an 8 month internship in industry in semester two of year two, which effectively means that participants will be working full-time in industry after 18 months. The courses are fully online and part-time, meaning that applicants can maintain their existing full-time or part-time employment whilst taking the course. Student fees for the course are 90% funded by the Higher Education Authority meaning that successful applicants will only have to cover 10% of the fee which amounts to €772 in total.

This sector is experiencing rapid expansion at the moment, and there is a growing skills shortage for ICT graduate roles that these students are ideally suited to fill. The highly intensive programme is designed for those with little or no knowledge of software development, but we are particularly keen to receive applications from those who have had some exposure to coding and feel that this is something they potentially have a flare for. People with technical or strong numerical backgrounds often perform best in these types of programmes and we strongly encourage applicants who have strong logical reasoning or maths skills. This could be a strong maths result from their leaving cert or from certain modules in their undergraduate degree. This isn’t essential, but often indicates a strong problem solving and logical skillset.

****Please apply early, there are only a limited number of places and we will process applications on a first come first served basis****


PO1: Graduates will be capable of writing software at the level expected by the industry.
PO2: Graduates will possess foundational knowledge of computing systems, algorithms, data structures, database systems and programming.
PO3: Graduates will understand the secure software development lifecycle (DevSecOps), be capable of developing complex software systems from initial concept through to detailed specification and working code.
PO4: Graduates will gain practical knowledge and experience of working with developer toolsets such as Integrated Development Environments, Secure Web programming, secure-by-design solutions and Build Infrastructure.
PO5: Graduates will be “workplace-ready” via the industry collaboration and engagement programme.
PO6: Graduates will have a deep knowledge of cybersecurity essentials i.e. cyber threats, vulnerabilities and attacks, threat models along with secure software development (DevSecOps) and Crypto API.

Entry Requirements

This programme is open to applicants from all backgrounds who hold a NQAI Level 8 qualification or equivalent. Persons who hold formal qualifications at Level 7 or below may also apply, subject to provision of satisfactory evidence of having attained Level 8 competencies through prior experiential learning (minimum of 2 years working in an IT role). Processing of RPL cases will be conducted by the Programme Director in conjunction with the Programme Board.

Long Description

In the majority of computing courses, the goal is to deliver high quality software focused on functionality. In accordance with the demand, this course is exclusively designed to augment learners' skills by teaching them the essentials and advances of Cybersecurity for modern software development.

Industry Collaboration:

This programme has been carefully designed in consultation with industry partners (Cybersecurity companies) including Rapid 7, Cisco, IBM, HPE, TitanHQ, on the advice of the regional skills fora and informed by discussions within the ITAG Cyber Forum. This new fully online programme will be targeting applicants at both a regional and national level.

Course Content:

The programme has a number of required elements (immersion in computing knowledge, specialisation in cybersecurity, and industry experience and professional development).

- A solid foundation in key computing knowledge, at industry level;
- A specialisation in Cybersecurity making participants aware of cyber threats, vulnerabilities and attacks, threat models, secure software development (DevSecOps), Crypto API, including programming languages such as, Java, Java Enterprise, JavaScript (NodeJS) and Python;
- A structure for industry collaboration, which allows industry to influence the development and training of participants, through a dedicated 8 month internship programme.

Career Opportunities

The career prospects for our graduates are extremely strong and demand is dramatically outstripping supply. Our programmes within the School of Computing Science in NUI Galway are highly respected among many of Irelands leading software companies. In the past, our graduates have often received numerous job offers before they even completed the programme. A selection of roles that graduates will be eligible to apply for:
• Application security engineer
• Network security/Cybersecurity engineers
• Cybersecurity specialists
• Information security, cybersecurity, or vulnerability analysts
• Penetration Tester
• DevSecOps Engineer
• Cybersecurity Architect
• Software Developer/Engineer (Java, C#, Frontend JS)
• Backend Developer
• Database Analyst
• Software Analyst
• IT Manager
• Automated Test Engineer
The career pathways are taken from an analysis of past graduates and the new Cybersecurity roles are sampled from those available from our partner companies. We believe our graduates will be capable of filling once they graduate.

Timetable Info

Note: Some of the particulars below may change
Year 1:
Semester 1: 15 ECTS
• Cybersecurity Essentials
• Algorithms and Data Structures
• OO Programming 1

Semester 2: 15 ECTS
• Enterprise Java Programming
• Secure Web Programming

Year 2:
Semester 3: 15 ECTS
• Applied Cybersecurity
• Database Systems
• Architecture, Operating Systems & Networks

Semester 4: 15 ECTS
• Internship or group project: A large 8-month internship will be provided for those interested in gaining valuable work experience. Those who opt not to do the work placement can instead partake in a capstone group project supervised by an academic and potentially with an industry-specified project.

Individual modules will include a mixture of continuous assessments usually in the form of lab based assignments, as well as end of semester exams.

Delivery Location


Delivery Notes

This course is fully online with lectures released each week. The videos will be pre-recorded, labs (where applicable) will be scheduled virtually in the evenings from 6-9pm to facilitate those in full employment.

Admissions Contact Details
Contact Person

Geraldine Healy


NUI Galway


091 493835


RPL Information

Processing of RPL cases will be conducted by the Programme Director in conjunction with the Programme Board.