Course Description
The aim of the programme is to provide reskilling opportunities for level 8 graduates from non- Computing disciplines. Participants will develop up-to-date knowledge of the core elements of computing, preparing them for a career in business computing with a focus on quality assurance or software project management.

The programme is primarily aimed at level 8 graduates (both recently graduated and those with industry experience) from other sectors that wish to re-train so that they may gain employment within the software industry and be in a position to compete against other level 8 computing graduates for the broad range of computing opportunities available.

The programme takes an integrative approach, focusing on the synthesis of knowledge and practice from the business-related areas of the computing domain. The primary themes are to develop a thorough understanding of the foundational components of computing and then to obtain specialist knowledge in aspects of computing that will prepare participants for a career in software testing and quality assurance, user experience or project management.

The course will produce graduates with much sought after skills in software testing - covering both manual and automated testing and will prepare graduates to work as testers and QA specialists in any IT domain. Graduates can expect to find work as a 'software tester', 'QA consultant', 'agile tester', 'functional software tester'. Participants will also build valuable Web development and database skills.

Who Should Apply?
This course will be of interest to non-Computing graduates hoping to pursue a career in the IT sector. It is a conversion programme building requisite skills, particularly in the fields of software development, web development and Software Testing.

It may also be of interest to current teachers interested in upskilling for teaching the Leaving Certificate Computer Science course. Teaching Council accreditation will need to be obtained separately on an individual basis.

Subjects taught

Semester 1
Introduction to Computing
Web Development
Introduction to Software Engineering

Semester 2
User Experience (UX)
Programming 1
Database and Web Integration

Semester 3
Programming 2
Software Testing

Semester 4
Software Project Management
Work Portfolio

Entry requirements

Minimum Entry Requirements
Applicants must already hold a level 8 qualification (honours degree or equivalent as determined under any Academic Council approved Recognition of Prior Learning policy) in a discipline in which Computing/ Information Technology does not form a substantial part. Or applicants must demonstrate an equivalent level of numeracy and capacity to succeed, based on experiential learning acquired through extensive industrial experience.

No prior programming experience is required.

In the event of the number of applicants exceeding the number of places, eligible candidates will be ranked, based on an approved admissions scheme include interview) with places being offered in rank order.

Application dates

How to Apply
You can enrol online for this course today via Springboard (see "Application Weblink" below.

Please ensure to upload copies of your certified education.

If you have any questions about applying for this course, please contact


60 credits


2 years.

Course Delivery
This course runs two years part-time with classes normally on Mondays 6.00pm - 9.00pm and Wednesdays 2.00pm - 9.00pm. This course is typically delivered using a blended approach.

Enrolment dates

Starting Date Week beginning 20th January 2020

Post Course Info

Career Opportunities
There are many employment and educational prospects for graduates from the Higher Diploma in Science in Computing. Graduates will have gained knowledge and developed skills and competencies necessary to pursue, and sustain, a career within the ICT sector. The programme was designed in partnership with industry and for industry needs.

The course will produce graduates with much sought-after skills in software testing, including test design techniques, test management, test tool evaluation and static analysis skills. The course will cover both manual and automated testing and will prepare graduates to work as testers and QA specialists in any IT domain. Graduates can expect to find work as 'a software tester', 'QA consultant', 'agile tester', 'functional software tester'.

Participants will in addition gain valuable skills in Web development and interaction with database design and implementation. This will position the graduate with the required skills to obtain employment in a web application development environment. Additionally, the skills developed in database design are fundamental skills utilised in the wider IT development environment.

Upon the successful completion of this Higher Diploma, students who obtain Second Class Honours, or higher, will also be eligible to be considered for entry to an MSc in Computing programme (taught or research). Other progression options available within DkIT may include the MSc in Data Analytics.

More details
  • Qualification letters


  • Qualifications

    Higher Diploma (Level 8 NFQ)

  • Attendance type

    Part time,Afternoon,Evening,Daytime,Blended

  • Apply to

    Course provider