QQI Level 6 – In Software Development – Code 6M0691
1 Year Full-time


The Level 6 Software, Coding, and Cybersecurity course is designed to provide students who have completed the Level 5 Computer Science/Computer Systems and Networks courses (or equivalent) with the opportunity to design, develop, secure, and test software components for computer network systems. This course builds upon their knowledge and equips them with the most up-to-date software and security technologies to prepare them for a career in this rapidly growing area.

Our programme is well-known to employers, and many of our graduates have gone on to work for household name companies. Our employer engagement liaison reveals a need for security awareness among software programmers and cybersecurity professionals more generally. In response, our Level 6 course covers a range of topics related to cybersecurity, such as threat analysis and risk assessment, data protection, and cyber law. Students will learn how to develop secure software components and analyze software vulnerabilities.

By completing the Level 6 Software, Coding, and Cybersecurity course, students will be well-positioned to start their careers as software developers, network security specialists, or cybersecurity consultants. They will be equipped with the most current and in-demand skills and knowledge in the field, and ready to make a positive impact on the digital world.

Entry Requirements

  • Level 5 Computer Science or Level 5 Computer Systems and Networks or another level 5 award in a related course.
  • For mature students, work experience will be considered in lieu of formal qualifications.

Programme of Study

Elective Modules

  • Project Management
  • Software Architecture
  • Object Oriented Programming
  • Graphical User Interface Programming
  • Relational Databases

Core Modules

  • Communications
  • Personal & Professional Development
  • Digital Compliance
  • Network Security
Modules offered may be subject to change due to resource demands.

Work Experience

There is a minimum of two weeks’ work experience placement included in this course.

Career Opportunities

Graduates of the Level 6 Software, Coding, and Cybersecurity course will be well-equipped to take up a range of roles in the software development, network security, and cybersecurity fields. Some of the most common roles include:

  • Software Developer: A software developer uses programming languages and tools to create software applications, systems, and platforms. They are responsible for designing, coding, and testing software to meet client and user needs.
  • Cybersecurity Specialist: A cybersecurity specialist is responsible for developing and implementing security measures to protect computer networks and systems. They analyze threats, vulnerabilities, and risks to develop appropriate security strategies.
  • Network Security Specialist: A network security specialist is responsible for monitoring and managing computer networks to ensure their security and availability. They implement and maintain firewalls, intrusion detection systems, and other security tools to protect networks against cyber threats.
  • Cybersecurity Consultant: A cybersecurity consultant provides expert advice and support to organizations on cybersecurity matters. They help businesses to identify risks and vulnerabilities, develop security strategies, and implement appropriate security measures.

Our graduates have gone on to work for a range of organizations, including multinational corporations, government agencies, and cybersecurity consultancies. They have taken up roles in software development, network security, and cybersecurity, and are making a positive impact on the digital world.


Entry to Year 1:
  • DN201 Computer Science, UCD
  • DC121: Computing, DCU
  • DC123: Data Science, DCU
  • TU859: Computing, TU Dublin Tallaght
  • TU861: Computing with Languages,  TU Dublin Tallaght
  • TU862: Computing with Artificial Intelligence and Machine Learning,TU Dublin Tallaght
Advanced Entry to Year 2:
  • TU856: Computer Science, TUD Grangegorman
  • TU857: Computer Science (Infrastructure), TUD Grangegorman
  • TU858: Computer Science (International), TUD Grangegorman
  • TU859 Computing (General Entry), TUD Tallaght
  • TU865 Cloud Computing , TUD Tallaght
  • TU682 Computing with Artificial Intelligence and Machine Learning , TUD Tallaght
  • DL836: Creative Computing, IADT

By completing the Level 6 Software, Coding, and Cybersecurity course, you will be well-prepared to start your career in this exciting and rapidly growing field.