City scape


The Higher Diploma in Science in Computing is designed to give students a comprehensive understanding with specific abilities in the areas of computing technology and associated best practices, as well as to act as a basis on which to progress to higher studies in computing

Who Should Apply?
The Higher Diploma in Science in Computing is suitable for degree holders at NFQ Level 7, or higher who want a skills conversion path to an IT environment, that is, individuals who wish to redirect their careers into the ICT industry (Conversion to IT).

What does the Higher Diploma in Science in Computing Achieve?
The emphasis on the course is on a theoretical and practical approach in a modern working environment with the latest appropriate technology and techniques necessary for the cultivation of advanced computing skills valuable to today's ICT market place at the level appropriate for a Higher Diploma in Science in Computing.

Subjects by Semester by Major Theme
The Higher Diploma in Science in Computing requires the student to take a total of 10 modules and a research project. The modules are shown in the following table and all modules are mandatory.

Entry requirements

Entry Route into programme:
Bachelors Degree.

Minimum Entry Requirements
Level 7 Ordinary Bachelor Degree in a non related discipline or Ordinary Bachelor Degree in Computing (NFQ level 7) where their date of award exceeds 5 years previous from their date of application.


2 years (Lectures will take place over 3 semesters plus 1 semester of self directed learning to complete project.)

1 Saturday per month 9.30am - 5.30pm plus blended learning which consists of 12 hours per week of directed learning delivery online. * Average of 12-18 hours of independent and online study required per week.

Number of credits

Credits for Full Award: 60 @ NFQ Level 8.

Further enquiries

For further details please contact the marketing team on 01 885 1530 or e-mail:

Subjects taught

Semester 1
•Software Engineering 1
•Computer Systems
•Web Development Introduction

Semester 2
•Software Engineering 2
•Communications and Networking
•Modelling and Database Design

Semester 3:
•Web Application Development
•Project Skills

Semester 4:
•Web Software Engineering
•Project Design and Development

Software Engineering 1
Module Aims:
To introduce the student to software development with basic Graphical User Interface components for Windows-based applications; to introduce the student in the use of the array data structure; to Introduce the students to the Object Oriented and Event Driven method of Software Development; to further develop the students programming and problem solving skills and capabilities.

Computer Systems
Module Aims:
To give learners an appreciation and understanding of the internal workings and designs of modern operating systems while also providing learners with the necessary basic knowledge, skills and understanding to install, configure and troubleshoot a modern operating system

Web Development Introduction
Module Aims:
To provide learners with:
•A theoretical understanding of web client and web server technologies and their interactions.
•Practical experience and skills in designing, developing and evaluating web sites.
•An understanding and ability to apply theories for quality and usability to web applications.

Software Engineering 2
Module Aims:
To introduce the student to advanced software development for Windows-based applications; to introduce the students to exception handling, database connectivity and access in software, programming for a client-server environment using TCPIP networking, multithreading, using sound and images in software, advanced graphical user interface components; to further develop the students programming and problem solving skills and capabilities.

Communications and Networking
Module Aims:
This module will cover the theoretical and practical knowledge needed to designs of and implement data communications networking infrastructures. The student will understand the benefits of a systematic and structured approach to network design and troubleshooting. Student will develop skills in configuring switches and routers and implementing subnetting and basic routing protocols for end-to-end connectivity in networks.

Modelling and Database Design
Module Aims:
To provide the student with an understanding of how to model a system using UML. To have a working knowledge of a case tool supporting UML. To provide the student with a knowledge of good database design, and how to implement that design in a database. To have a working knowledge of SQL.

Web Application Development
Module Aims:
The aim of this module is to reinforce and extend the students' existing skills in web development, computer programming and databases. Students will develop skills and knowledge which will enable them to design, create and evaluate dynamic database-driven web applications, using a server-side scripting language, and learning modern software architectures for server-side applications.

Module Aims:
The focus of this course is on learning the architecture, components, and operations of routers and switches in a small network. In this course, students will learn how to configure a router and a switch for basic functionality. Learners will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks.

Project Skills
Module Aims:
The aim of this module is to help students to understand the skills involved in delivering a quality project. The module will cover project management, team structure, collaboration tools and time management skills.

Web Software Engineering
Module Aims:
This module builds on the foundation of client and server web development skills to introduce the student to modern, robust, scalable, software engineering approaches to web site programming.

Project Design and Development
Module Aims:
• To give students the ability to work in the principle areas of computer science and information technology.
• To train students in the essential skills (teamworking, creative thinking etc) and best practices so that they can conduct themselves professionally in a group project.
•To provide the supporting environment to the student so that they may develop intellectually, be capable of independence, and have a high self-esteem.


Award title: Higher Diploma in Science
Awarding Body: Technological University Dublin

Application date

Closing Dates
The closing date for applications for the following courses is Friday 7th June 2019.
•BN528 Master of Science in Computing (Applied Cyber Security)
•BN529 Master of Science in Computing (Applied Data Science & Analytics)

The closing date for applications for all other courses is Thursday 5th September 2019.

Courses may fill prior to this date, so we recommend you apply early.

Course fee

€2,450 per year.

An application fee of €50 must be paid at the time of online application. This fee is non-refundable.

If you are made an offer on an undergraduate or postgraduate course you will be required to pay an acceptance fee to secure your place, this fee will be offset against the course fee and is non-refundable.

• Undergraduate acceptance fee €100
• Postgraduate acceptance fee €300

Please note 25% of the course fee will be due at time of registration, full details on payment deadlines can be found at:

Enrolment and start dates

Applications for the 2019/20 academic year are now being accepted.

Our marketing team will be happy to give you information and advice in relation to all courses. Call us on 01 885 1530 or email:

Our next Open Evening will take place on Wednesday September 4th from 5pm to 7pm.

How to Apply
1. Check course details and minimum entry requirements for your course before making your application at

2. Apply online: Please see Application Weblink below.

3. An application fee of €50 must be paid at the time of online application. This fee is non-refundable.

4. Following receipt of your application you will receive an email from the course administrator within 5 working days requesting evidence that you meet the minimum entry requirements, where applicable.

This programme is also being offered under the 2019 Springboard+ initiative and reduced fees may apply for eligible applicants.

Remember to mention gradireland when contacting institutions!