This site uses a number of third party cookies. By continuing to use this site you consent to the use of cookies in accordance with our Cookie Policy


Computer Programming


Programme Description

This is a programme delivered over one academic year which can be completed at either introductory or advanced level. At the introductory level students complete two modules on the foundations of computer programming, at the end of which they can write structured programs using a procedural programming language. At the advanced level students complete modules on Object Oriented Programming and Internet Application Development. Students at the advanced level require a solid foundation in computer programming.


The programme is designed to meet the needs of the student, and is strongly focussed on practical skills. Depending on the needs of the student different modules can be selected for either day-time or evening-time study, at introductory or advanced level, and using a choice of programming languages.

The CPD diploma is entirely flexible to the student’s needs and can be tailored using the full suite of computer programming modules available in the School of Computing, including study during the day-time or the evening time.

Entry Requirements

As a continuing professional development diploma, this is aimed at individuals who have an interest in computer programming, and require development of skills in this area, and have an existing qualification at level 5 (Leaving Certificate or above) or relevant experience equivalent to that level or above.


The CPD diploma can be completed in one year for 20 ECTS credits. Students requiring shorter courses can complete 10 ECTS in one semester for a CPD Certificate. Students requiring longer courses with additional skills can complete the programme over a longer period of time for additional credits.


Written assessment and / or continuous assessment for each module taken.


Students who complete a DT249P CPD certificate or diploma will be entitled to exemptions upon application to the part-time DT249 degree programme.

How to Apply

Online via DIT’s online application system. However, all candidates are requested to review all information on the DT249 / DT249P website, and in particular the application page HERE for detailed and up to date information on the application process.


Students can select modules based on their needs, so exemptions are not relevant for this programme.


Students who complete the programme are given a Continuing Professional Development Diploma in Computer Programming at Level 6 on the National Framework of Qualifications, usually with 20 ECTS but recognising that students can flexibly choose more or less than 20 ECTS the diploma will identify the number of credits completed by the student.

Students completing 10 ECTS credits will be awarded a CPD Certificate.