Certificate in Computer Programming (25)

Dublin City University (CCP)
Key Programme Details


NFQ Level

8 About NFQ

Delivery Method

Online, Mixed, Distance


Part Time

ECTS Credits



Open Education Unit

General Information

IT Programmes Team




+ 353 1 700 5879


Open Education Unit
Bea Orpen Building
Dublin City University
Dublin 9

Important Dates
Application Deadline


Start Date


End Date


About this Course

DCU's level 8 Certificate in Computer Programming will develop your knowledge and skills in relation to programming.

In the IT and Web Technology Fundamentals module (C1) you will be introduced to computer hardware and software, you will learn how to plan and design websites, use Client-Side web development technologies such as Javascript, HTML5 and CSS and develop web technologies via Python.

The Object Oriented Programming with Java module (C2) equips you with a foundation in the theory and practice of computer programming with Java. It also introduces concepts from Object Oriented development and introduces Unit Testing on Java code using JUnit.

On successful completion of this course you will understand the fundamental principles of programming and have much sought after expertise. This course is the perfect launch pad for those who wish to pursue a career in Computer Programming.


Languages developed in this certificate are identified in the EGFSN's High Level ICT Current & Future Skills Needs report (2016). Transversal skills such as creativity, design, innovation, critical thinking, communication and team working are developed in all modules. These skills are identified as cross enterprise skills as, together with specific IT skills, they provide a skill set required across many sectors.

This course is ideal for those who want to pursue a career in the ICT sector but are unable to commit to full-time study.. The course is delivered by distance education so there are minimal compulsory attendance requirements.

Online tutorials take place on week-day evenings or Saturdays; face-to-face tutorials on Saturdays in DCU. The flexible mode of delivery means students have control over their own time management and can undertake this course around family or other commitments and regardless of their location. On successful completion of this course you will receive a DCU level 8 Certificate in Computer Programming

Entry Requirements

Applicants will be required to meet HEA requirements for those applying for Springboard+ courses. In general applicants will already hold a National Framework of Qualifications (NFQ) award at Level 5 or 6 or equivalent.

DCU operates under a number of Admission Principles (see: https://www.dcu.ie/registry/admissionsprinciples.shtml). A key admission principle is that DCU only admits students to academic programmes with which it believes they can successfully engage.

In general, applications to funded programmes, such as Springboard, are over-subscribed and selection criteria must be applied over and above the minimum entry criteria. Such criteria include those we have found predictive of success in the past, for example:
Prior, successfully completed, post-compulsory education at level 6/7
Work experience relevant to the field of study

Applicants will be required to submit evidence of prior study together with a personal statement and may be invited to complete some preparatory coursework in order to determine their suitability for this course. Applicants will also be required to evidence their employment status.

Those under 23 years of age must meet the minimum entry requirements of the university which are: Irish Leaving Certificate Grade C3 in two Higher Level Subjects and Grade D3 in four Ordinary or Higher Level subjects including Mathematics AND English or Irish, FETAC level 5 or other equivalent. For more detailed information see: http://www4.dcu.ie/registry/entry.shtml.

As this is an online distance education programme, students are required to have on-going access to a computer, related software and a reasonably good internet connection.

Non-native speakers of English must meet the English language entry requirements of the University. See: http://www4.dcu.ie/registry/english.shtml

Long Description

The Certificate in Computer Programming consists of two subject specific, integrated, 15 credit modules and one, 7.5 credit, Career Transitions and Success module. Outline module specifications are as follows:

IT and Web Technology Fundamentals (C1)
Hardware, Software fundamentals
Fundamentals of Operating Systems
HTML5, CSS3, Web Design and UX
Mobile web development, SEO and Search
Fundamentals of Programming with JavaScript
Functions and data structures with JavaScript
Demonstrate and critique code with peers via group work
Server Side Development with Python
Deploying web applications via Linux to the Cloud

Object Oriented Programming with Java (C2)
Use and manipulate fundamental data types
Write Java code which makes decisions and iterates through loops
Call and use methods in Java
Use arrays and array lists in Java
Handling exceptions
Understand the difference between recursion and iteration
Write searching and sorting algorithms and use methods in the Standard Java Library
Build Object Oriented programs in Java
Use the Unified Modelling Language (UML) to model software systems
Apply Object Oriented Design by understanding classes, their relationships and packages
Use the architecture of the Java Collections Framework
Use Scrum methodology in a working environment
Write code using pair programming

Career Transitions and Success (O1501)
Developing a professional profile
CV Development
Interview/presentation skills
Transitioning to an ICT career

Why Choose This Course

The Springboard + 2018 call highlights a need not only to upskill and reskill those who remain out of the workforce but also to focus on upskilling those in employment. ICT represents one of the major growth areas of the economy, and remains central to our ability to attract further direct investment and the development of our SME sector (Springboard + Call for Proposals 2018).

Career Opportunities

This one year, level 8 certificate enables students to enhance their skill set by specialising in areas such as Computer Programming, ICT, General Computing and Web Development, which have been identified as having significant skill requirements in the coming years (National Skills Bulletin, 2017).

Transversal skills such as critical thinking, communication and team working are developed across all modules. These skills are identified as cross enterprise skills as, together with specific IT skills, they provide a skill set required across many sectors.

Timetable Info

Online during weekday evenings and occasionally face to face in DCU

Delivery Location

Online/DCU campus

Delivery Notes


Admissions Contact Details
Contact Person

IT Programmes' Team


Open Education Unit
Bea Orpen Building
Dublin City University
Glasnevin Campus
Dublin 9


+ 353 1 700 5879



Application Procedures

In the past, Springboard courses have been oversubscribed and places filled in advance of the application deadline.

This course is free for the unemployed.
For employed applicants the fee is €300.00

Applicants apply through the Springboard Application System.

Former/existing DCU students are required to supply their student ID number in their application.